get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/93696/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 93696,
    "url": "http://patches.dpdk.org/api/patches/93696/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210530085929.29695-47-venkatkumar.duvvuru@broadcom.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20210530085929.29695-47-venkatkumar.duvvuru@broadcom.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210530085929.29695-47-venkatkumar.duvvuru@broadcom.com",
    "date": "2021-05-30T08:59:17",
    "name": "[46/58] net/bnxt: add support for Thor platform",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "4a1c82bf232a45a3b64f028fd2de890e8717335a",
    "submitter": {
        "id": 1635,
        "url": "http://patches.dpdk.org/api/people/1635/?format=api",
        "name": "Venkat Duvvuru",
        "email": "venkatkumar.duvvuru@broadcom.com"
    },
    "delegate": {
        "id": 1766,
        "url": "http://patches.dpdk.org/api/users/1766/?format=api",
        "username": "ajitkhaparde",
        "first_name": "Ajit",
        "last_name": "Khaparde",
        "email": "ajit.khaparde@broadcom.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210530085929.29695-47-venkatkumar.duvvuru@broadcom.com/mbox/",
    "series": [
        {
            "id": 17161,
            "url": "http://patches.dpdk.org/api/series/17161/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=17161",
            "date": "2021-05-30T08:58:31",
            "name": "enhancements to host based flow table management",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/17161/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/93696/comments/",
    "check": "warning",
    "checks": "http://patches.dpdk.org/api/patches/93696/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id E9A36A0524;\n\tTue,  1 Jun 2021 09:42:01 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 9675041140;\n\tTue,  1 Jun 2021 09:40:07 +0200 (CEST)",
            "from relay.smtp-ext.broadcom.com (relay.smtp-ext.broadcom.com\n [192.19.11.229]) by mails.dpdk.org (Postfix) with ESMTP id 4040F41103\n for <dev@dpdk.org>; Sun, 30 May 2021 11:01:50 +0200 (CEST)",
            "from S60.dhcp.broadcom.net (unknown [10.123.66.170])\n (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n (No client certificate requested)\n by relay.smtp-ext.broadcom.com (Postfix) with ESMTPS id D3AB47DAF;\n Sun, 30 May 2021 02:01:45 -0700 (PDT)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 relay.smtp-ext.broadcom.com D3AB47DAF",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=broadcom.com;\n s=dkimrelay; t=1622365309;\n bh=yD36qtJR6lXERsKb0v63B6JK18mKahNAE359OLxj4SU=;\n h=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n b=B1JZpIM4lJEs3y8LLGtD+tqoWAfj+7pRhCt+A7Y/EY5LhBFGfop1NYXibok7xxRM5\n +y5mRboO/B16awA2R9viXG1X8U0k0u+9N9uRnGP2iait2b+HYgf2r6aNXwUu9kYj/8\n uwilJBy6jH69mglMqvd+CHqVoGPIps/PfayhyE9M=",
        "From": "Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>",
        "To": "dev@dpdk.org",
        "Cc": "Kishore Padmanabha <kishore.padmanabha@broadcom.com>,\n Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>",
        "Date": "Sun, 30 May 2021 14:29:17 +0530",
        "Message-Id": "<20210530085929.29695-47-venkatkumar.duvvuru@broadcom.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20210530085929.29695-1-venkatkumar.duvvuru@broadcom.com>",
        "References": "<20210530085929.29695-1-venkatkumar.duvvuru@broadcom.com>",
        "X-Mailman-Approved-At": "Tue, 01 Jun 2021 09:39:54 +0200",
        "Subject": "[dpdk-dev] [PATCH 46/58] net/bnxt: add support for Thor platform",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Kishore Padmanabha <kishore.padmanabha@broadcom.com>\n\n1. Add templates to support Thor platform.\n2. Flow counter manager is not enabled if no flow counters are\n   configured.\n3. Mark database is not enabled if mark action is not supported.\n4. Removed application to port default flow.\n5. Add allocate and write for the global registry file.\n6. Multiple default flow templates are combined to one.\n7. Remove default loopback action record, this is required in order to\n   support multiple platforms.\n8. Enable port table support in the generic table.\n9. remove global template table in orderto support multiple platforms.\n10. Add support to get parent VNIC from port table database.\n11. VF representor action mark is made optional since not all\n    configurations need representor support.\n12. Add layer 4 ports to computational fields.\n13. Update templates to support the above changes.\n14. Add support for wildcard.\n\nSigned-off-by: Kishore Padmanabha <kishore.padmanabha@broadcom.com>\nSigned-off-by: Venkat Duvvuru <venkatkumar.duvvuru@broadcom.com>\nReviewed-by: Michael Baucom <michael.baucom@broadcom.com>\nReviewed-by: Ajit Kumar Khaparde <ajit.khaparde@broadcom.com>\n---\n drivers/net/bnxt/meson.build                  |     2 +\n drivers/net/bnxt/tf_core/tf_core.h            |     8 -\n drivers/net/bnxt/tf_ulp/bnxt_tf_common.h      |     4 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp.c            |   101 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp.h            |     9 +-\n drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c       |     6 +-\n drivers/net/bnxt/tf_ulp/meson.build           |     4 +-\n drivers/net/bnxt/tf_ulp/ulp_def_rules.c       |    67 +-\n drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c          |    18 +-\n drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h          |     2 +-\n drivers/net/bnxt/tf_ulp/ulp_flow_db.c         |     9 +-\n drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c         |    26 +-\n drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h         |    14 +-\n drivers/net/bnxt/tf_ulp/ulp_mapper.c          |   414 +-\n drivers/net/bnxt/tf_ulp/ulp_mapper.h          |     7 +\n drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c        |    12 +-\n drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h        |     2 +-\n drivers/net/bnxt/tf_ulp/ulp_matcher.c         |     2 +-\n drivers/net/bnxt/tf_ulp/ulp_matcher.h         |     2 +-\n drivers/net/bnxt/tf_ulp/ulp_port_db.c         |    88 +-\n drivers/net/bnxt/tf_ulp/ulp_port_db.h         |    31 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c |    18 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_parser.c      |   152 +-\n drivers/net/bnxt/tf_ulp/ulp_rte_parser.h      |     7 +-\n drivers/net/bnxt/tf_ulp/ulp_template_db_act.c |     2 +-\n .../net/bnxt/tf_ulp/ulp_template_db_class.c   | 99772 +++++++++-------\n .../net/bnxt/tf_ulp/ulp_template_db_enum.h    |  8943 +-\n .../net/bnxt/tf_ulp/ulp_template_db_field.h   |   579 +-\n .../tf_ulp/ulp_template_db_stingray_act.c     |   709 -\n drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c |   752 +-\n drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h |    44 +-\n .../bnxt/tf_ulp/ulp_template_db_thor_act.c    |   229 +\n ...y_class.c => ulp_template_db_thor_class.c} |  5954 +-\n .../bnxt/tf_ulp/ulp_template_db_wh_plus_act.c |    75 +-\n .../tf_ulp/ulp_template_db_wh_plus_class.c    |  5403 +-\n drivers/net/bnxt/tf_ulp/ulp_template_struct.h |    12 +\n drivers/net/bnxt/tf_ulp/ulp_tun.h             |     4 -\n drivers/net/bnxt/tf_ulp/ulp_utils.c           |   187 +-\n drivers/net/bnxt/tf_ulp/ulp_utils.h           |    66 +-\n 39 files changed, 68795 insertions(+), 54941 deletions(-)\n delete mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_act.c\n create mode 100644 drivers/net/bnxt/tf_ulp/ulp_template_db_thor_act.c\n rename drivers/net/bnxt/tf_ulp/{ulp_template_db_stingray_class.c => ulp_template_db_thor_class.c} (55%)",
    "diff": "diff --git a/drivers/net/bnxt/meson.build b/drivers/net/bnxt/meson.build\nindex f7a4e7a013..71a3b669dd 100644\n--- a/drivers/net/bnxt/meson.build\n+++ b/drivers/net/bnxt/meson.build\n@@ -8,7 +8,9 @@ if is_windows\n     subdir_done()\n endif\n \n+headers = files('rte_pmd_bnxt.h')\n cflags_options = [\n+        '-DRTE_LIBRTE_BNXT_TF',\n         '-DSUPPORT_CFA_HW_ALL=1',\n ]\n \ndiff --git a/drivers/net/bnxt/tf_core/tf_core.h b/drivers/net/bnxt/tf_core/tf_core.h\nindex 0b06bb2bb5..be5725a66a 100644\n--- a/drivers/net/bnxt/tf_core/tf_core.h\n+++ b/drivers/net/bnxt/tf_core/tf_core.h\n@@ -1104,10 +1104,6 @@ struct tf_alloc_tbl_scope_parms {\n \t * [in] Number of flows * 1000. If set, rx_mem_size_in_mb must equal 0.\n \t */\n \tuint32_t rx_num_flows_in_k;\n-\t/**\n-\t * [in] SR2 only receive table access interface id\n-\t */\n-\tuint32_t rx_tbl_if_id;\n \t/**\n \t * [in] All Maximum key size required.\n \t */\n@@ -1126,10 +1122,6 @@ struct tf_alloc_tbl_scope_parms {\n \t * [in] Number of flows * 1000\n \t */\n \tuint32_t tx_num_flows_in_k;\n-\t/**\n-\t * [in] SR2 only receive table access interface id\n-\t */\n-\tuint32_t tx_tbl_if_id;\n \t/**\n \t * [in] Flush pending HW cached flows every 1/10th of value\n \t * set in seconds, both idle and active flows are flushed\ndiff --git a/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h b/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h\nindex b2629e47b6..f59da41e54 100644\n--- a/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h\n+++ b/drivers/net/bnxt/tf_ulp/bnxt_tf_common.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2019 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -23,12 +23,10 @@\n #define\tBNXT_ULP_DFLT_RX_MAX_ACTN_ENTRY\t\t256\n #define\tBNXT_ULP_DFLT_RX_MEM\t\t\t0\n #define\tBNXT_ULP_RX_NUM_FLOWS\t\t\t32\n-#define\tBNXT_ULP_RX_TBL_IF_ID\t\t\t0\n #define\tBNXT_ULP_DFLT_TX_MAX_KEY\t\t512\n #define\tBNXT_ULP_DFLT_TX_MAX_ACTN_ENTRY\t\t256\n #define\tBNXT_ULP_DFLT_TX_MEM\t\t\t0\n #define\tBNXT_ULP_TX_NUM_FLOWS\t\t\t32\n-#define\tBNXT_ULP_TX_TBL_IF_ID\t\t\t0\n \n enum bnxt_tf_rc {\n \tBNXT_TF_RC_PARSE_ERR\t= -2,\ndiff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c\nindex d68cc889c6..141bc0c784 100644\n--- a/drivers/net/bnxt/tf_ulp/bnxt_ulp.c\n+++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2019-2020 Broadcom\n+ * Copyright(c) 2019-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -22,6 +22,7 @@\n #include \"ulp_flow_db.h\"\n #include \"ulp_mapper.h\"\n #include \"ulp_port_db.h\"\n+#include \"ulp_tun.h\"\n \n /* Linked list of all TF sessions. */\n STAILQ_HEAD(, bnxt_ulp_session_state) bnxt_ulp_session_list =\n@@ -52,8 +53,11 @@ static int32_t\n bnxt_ulp_devid_get(struct bnxt *bp,\n \t\t   enum bnxt_ulp_device_id  *ulp_dev_id)\n {\n-\tif (BNXT_CHIP_P5(bp))\n-\t\treturn -EINVAL;\n+\tif (BNXT_CHIP_P5(bp)) {\n+\t\t/* TBD: needs to accommodate even SR2 */\n+\t\t*ulp_dev_id = BNXT_ULP_DEVICE_ID_THOR;\n+\t\treturn 0;\n+\t}\n \n \tif (BNXT_STINGRAY(bp))\n \t\t*ulp_dev_id = BNXT_ULP_DEVICE_ID_STINGRAY;\n@@ -70,6 +74,7 @@ bnxt_ulp_tf_session_resources_get(struct bnxt *bp,\n {\n \tuint32_t dev_id;\n \tint32_t rc;\n+\tuint16_t *tmp_cnt;\n \n \trc = bnxt_ulp_cntxt_dev_id_get(bp->ulp_ctx, &dev_id);\n \tif (rc) {\n@@ -113,6 +118,8 @@ bnxt_ulp_tf_session_resources_get(struct bnxt *bp,\n \t\t/* SP */\n \t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_SP_SMAC] = 255;\n \n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 1;\n+\n \t\t/** TX **/\n \t\t/* Identifiers */\n \t\tres->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_L2_CTXT_HIGH] = 292;\n@@ -148,6 +155,9 @@ bnxt_ulp_tf_session_resources_get(struct bnxt *bp,\n \t\t/* SP */\n \t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 488;\n \t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV6] = 511;\n+\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 1;\n+\n \t\tbreak;\n \tcase BNXT_ULP_DEVICE_ID_STINGRAY:\n \t\t/** RX **/\n@@ -219,6 +229,73 @@ bnxt_ulp_tf_session_resources_get(struct bnxt *bp,\n \t\t/* SP */\n \t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 488;\n \t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV6] = 512;\n+\t\tbreak;\n+\tcase BNXT_ULP_DEVICE_ID_THOR:\n+\t\t/** RX **/\n+\t\t/* Identifiers */\n+\t\tres->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_L2_CTXT_HIGH] = 26;\n+\t\tres->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_L2_CTXT_LOW] = 6;\n+\t\tres->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_WC_PROF] = 32;\n+\t\tres->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_PROF_FUNC] = 32;\n+\t\tres->ident_cnt[TF_DIR_RX].cnt[TF_IDENT_TYPE_EM_PROF] = 32;\n+\n+\t\t/* Table Types */\n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_FULL_ACT_RECORD] = 1024;\n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 512;\n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 14;\n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_EM_FKB] = 32;\n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_WC_FKB] = 32;\n+\n+\t\t/* ENCAP */\n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_ENCAP_64B] = 64;\n+\n+\t\t/* TCAMs */\n+\t\ttmp_cnt = &res->tcam_cnt[TF_DIR_RX].cnt[0];\n+\t\ttmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH] = 300;\n+\t\ttmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW] = 6;\n+\t\tres->tcam_cnt[TF_DIR_RX].cnt[TF_TCAM_TBL_TYPE_PROF_TCAM] = 128;\n+\t\tres->tcam_cnt[TF_DIR_RX].cnt[TF_TCAM_TBL_TYPE_WC_TCAM] = 112;\n+\n+\t\t/* EM */\n+\t\tres->em_cnt[TF_DIR_RX].cnt[TF_EM_TBL_TYPE_EM_RECORD] = 13200;\n+\n+\t\t/* SP */\n+\t\tres->tbl_cnt[TF_DIR_RX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 64;\n+\n+\t\t/** TX **/\n+\t\t/* Identifiers */\n+\t\tres->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_L2_CTXT_HIGH] = 26;\n+\t\tres->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_L2_CTXT_LOW] = 26;\n+\t\tres->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_WC_PROF] = 32;\n+\t\tres->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_PROF_FUNC] = 63;\n+\t\tres->ident_cnt[TF_DIR_TX].cnt[TF_IDENT_TYPE_EM_PROF] = 32;\n+\n+\t\t/* Table Types */\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_FULL_ACT_RECORD] = 1024;\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_STATS_64] = 512;\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 14;\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_EM_FKB] = 32;\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_WC_FKB] = 32;\n+\n+\t\t/* ENCAP */\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_ENCAP_64B] = 64;\n+\n+\t\t/* TCAMs */\n+\t\ttmp_cnt = &res->tcam_cnt[TF_DIR_TX].cnt[0];\n+\n+\t\ttmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH] = 200;\n+\t\ttmp_cnt[TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW] = 110;\n+\t\tres->tcam_cnt[TF_DIR_TX].cnt[TF_TCAM_TBL_TYPE_PROF_TCAM] = 128;\n+\t\tres->tcam_cnt[TF_DIR_TX].cnt[TF_TCAM_TBL_TYPE_WC_TCAM] = 128;\n+\n+\t\t/* EM */\n+\t\tres->em_cnt[TF_DIR_TX].cnt[TF_EM_TBL_TYPE_EM_RECORD] = 15232;\n+\n+\t\t/* SP */\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_ACT_SP_SMAC_IPV4] = 100;\n+\n+\t\tres->tbl_cnt[TF_DIR_TX].cnt[TF_TBL_TYPE_MIRROR_CONFIG] = 1;\n+\n \t\tbreak;\n \tdefault:\n \t\treturn -EINVAL;\n@@ -273,6 +350,9 @@ ulp_ctx_session_open(struct bnxt *bp,\n \tcase BNXT_ULP_DEVICE_ID_STINGRAY:\n \t\tparams.device_type = TF_DEVICE_TYPE_SR;\n \t\tbreak;\n+\tcase BNXT_ULP_DEVICE_ID_THOR:\n+\t\tparams.device_type = TF_DEVICE_TYPE_THOR;\n+\t\tbreak;\n \tdefault:\n \t\tBNXT_TF_DBG(ERR, \"Unable to determine device for \"\n \t\t\t    \"opening session.\\n\");\n@@ -346,14 +426,12 @@ bnxt_init_tbl_scope_parms(struct bnxt *bp,\n \t\t\tBNXT_ULP_DFLT_RX_MAX_ACTN_ENTRY;\n \t\tparams->rx_mem_size_in_mb = BNXT_ULP_DFLT_RX_MEM;\n \t\tparams->rx_num_flows_in_k = BNXT_ULP_RX_NUM_FLOWS;\n-\t\tparams->rx_tbl_if_id = BNXT_ULP_RX_TBL_IF_ID;\n \n \t\tparams->tx_max_key_sz_in_bits = BNXT_ULP_DFLT_TX_MAX_KEY;\n \t\tparams->tx_max_action_entry_sz_in_bits =\n \t\t\tBNXT_ULP_DFLT_TX_MAX_ACTN_ENTRY;\n \t\tparams->tx_mem_size_in_mb = BNXT_ULP_DFLT_TX_MEM;\n \t\tparams->tx_num_flows_in_k = BNXT_ULP_TX_NUM_FLOWS;\n-\t\tparams->tx_tbl_if_id = BNXT_ULP_TX_TBL_IF_ID;\n \t} else {\n \t\tparams->rx_max_key_sz_in_bits = BNXT_ULP_DFLT_RX_MAX_KEY;\n \t\tparams->rx_max_action_entry_sz_in_bits =\n@@ -361,7 +439,6 @@ bnxt_init_tbl_scope_parms(struct bnxt *bp,\n \t\tparams->rx_mem_size_in_mb = BNXT_ULP_DFLT_RX_MEM;\n \t\tparams->rx_num_flows_in_k =\n \t\t\tdparms->ext_flow_db_num_entries / 1024;\n-\t\tparams->rx_tbl_if_id = BNXT_ULP_RX_TBL_IF_ID;\n \n \t\tparams->tx_max_key_sz_in_bits = BNXT_ULP_DFLT_TX_MAX_KEY;\n \t\tparams->tx_max_action_entry_sz_in_bits =\n@@ -369,7 +446,6 @@ bnxt_init_tbl_scope_parms(struct bnxt *bp,\n \t\tparams->tx_mem_size_in_mb = BNXT_ULP_DFLT_TX_MEM;\n \t\tparams->tx_num_flows_in_k =\n \t\t\tdparms->ext_flow_db_num_entries / 1024;\n-\t\tparams->tx_tbl_if_id = BNXT_ULP_TX_TBL_IF_ID;\n \t}\n \tBNXT_TF_DBG(INFO, \"Table Scope initialized with %uK flows.\\n\",\n \t\t    params->rx_num_flows_in_k);\n@@ -530,6 +606,8 @@ ulp_ctx_init(struct bnxt *bp,\n \tif (rc)\n \t\tgoto error_deinit;\n \n+\tulp_tun_tbl_init(ulp_data->tun_tbl);\n+\n \tbnxt_ulp_cntxt_tfp_set(bp->ulp_ctx, &bp->tfp);\n \treturn rc;\n \n@@ -827,8 +905,7 @@ bnxt_ulp_destroy_vfr_default_rules(struct bnxt *bp, bool global)\n \t\t\tcontinue;\n \n \t\t/* Destroy the flows */\n-\t\tulp_default_flow_destroy(bp->eth_dev, info->rep2vf_flow_id);\n-\t\tulp_default_flow_destroy(bp->eth_dev, info->vf2rep_flow_id);\n+\t\tulp_default_flow_destroy(bp->eth_dev, info->vfr_flow_id);\n \t\t/* Clean up the tx action pointer */\n \t\tvfr_eth_dev = &rte_eth_devices[port_id];\n \t\tif (vfr_eth_dev) {\n@@ -1071,7 +1148,11 @@ bnxt_ulp_port_init(struct bnxt *bp)\n \t\tgoto jump_to_error;\n \t}\n \t/* create the default rules */\n-\tbnxt_ulp_create_df_rules(bp);\n+\trc = bnxt_ulp_create_df_rules(bp);\n+\tif (rc) {\n+\t\tBNXT_TF_DBG(ERR, \"Failed to create default flow\\n\");\n+\t\tgoto jump_to_error;\n+\t}\n \n \tif (BNXT_ACCUM_STATS_EN(bp))\n \t\tbp->ulp_ctx->cfg_data->accum_stats = true;\ndiff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp.h b/drivers/net/bnxt/tf_ulp/bnxt_ulp.h\nindex 47c9c802e2..854eca24c3 100644\n--- a/drivers/net/bnxt/tf_ulp/bnxt_ulp.h\n+++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2019-2020 Broadcom\n+ * Copyright(c) 2019-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -10,6 +10,7 @@\n #include <stdbool.h>\n #include <sys/queue.h>\n \n+#include \"rte_version.h\"\n #include \"rte_ethdev.h\"\n \n #include \"ulp_template_db_enum.h\"\n@@ -38,14 +39,12 @@ enum bnxt_ulp_flow_mem_type {\n };\n \n struct bnxt_ulp_df_rule_info {\n-\tuint32_t\t\t\tport_to_app_flow_id;\n-\tuint32_t\t\t\tapp_to_port_flow_id;\n+\tuint32_t\t\t\tdef_port_flow_id;\n \tuint8_t\t\t\t\tvalid;\n };\n \n struct bnxt_ulp_vfr_rule_info {\n-\tuint32_t\t\t\trep2vf_flow_id;\n-\tuint32_t\t\t\tvf2rep_flow_id;\n+\tuint32_t\t\t\tvfr_flow_id;\n \tuint16_t\t\t\tparent_port_id;\n \tuint8_t\t\t\t\tvalid;\n };\ndiff --git a/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c b/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c\nindex 59d75bc496..63fb4b5973 100644\n--- a/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c\n+++ b/drivers/net/bnxt/tf_ulp/bnxt_ulp_flow.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -70,8 +70,10 @@ bnxt_ulp_set_dir_attributes(struct ulp_rte_parser_params *params,\n \t\tparams->dir_attr |= BNXT_ULP_FLOW_ATTR_EGRESS;\n \tif (attr->ingress)\n \t\tparams->dir_attr |= BNXT_ULP_FLOW_ATTR_INGRESS;\n+#if RTE_VERSION_NUM(17, 11, 10, 16) < RTE_VERSION\n \tif (attr->transfer)\n \t\tparams->dir_attr |= BNXT_ULP_FLOW_ATTR_TRANSFER;\n+#endif\n }\n \n void\n@@ -79,6 +81,7 @@ bnxt_ulp_init_mapper_params(struct bnxt_ulp_mapper_create_parms *mapper_cparms,\n \t\t\t    struct ulp_rte_parser_params *params,\n \t\t\t    enum bnxt_ulp_fdb_type flow_type)\n {\n+\tmemset(mapper_cparms, 0, sizeof(*mapper_cparms));\n \tmapper_cparms->flow_type = flow_type;\n \tmapper_cparms->app_priority = params->priority;\n \tmapper_cparms->dir_attr = params->dir_attr;\n@@ -186,6 +189,7 @@ bnxt_ulp_flow_create(struct rte_eth_dev *dev,\n \tparams.fid = fid;\n \tparams.func_id = func_id;\n \tparams.priority = attr->priority;\n+\tparams.port_id = dev->data->port_id;\n \t/* Perform the rte flow post process */\n \tret = bnxt_ulp_rte_parser_post_process(&params);\n \tif (ret == BNXT_TF_RC_ERROR)\ndiff --git a/drivers/net/bnxt/tf_ulp/meson.build b/drivers/net/bnxt/tf_ulp/meson.build\nindex c7ec5a3161..1bb93d4938 100644\n--- a/drivers/net/bnxt/tf_ulp/meson.build\n+++ b/drivers/net/bnxt/tf_ulp/meson.build\n@@ -27,5 +27,5 @@ sources += files(\n \t'ulp_rte_handler_tbl.c',\n         'ulp_template_db_wh_plus_act.c',\n         'ulp_template_db_wh_plus_class.c',\n-        'ulp_template_db_stingray_act.c',\n-        'ulp_template_db_stingray_class.c')\n+\t'ulp_template_db_thor_act.c',\n+\t'ulp_template_db_thor_class.c')\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_def_rules.c b/drivers/net/bnxt/tf_ulp/ulp_def_rules.c\nindex ce8bfdc61f..b688288a62 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_def_rules.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_def_rules.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2019-2020 Broadcom\n+ * Copyright(c) 2019-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -457,9 +457,7 @@ bnxt_ulp_destroy_df_rules(struct bnxt *bp, bool global)\n \t\t\treturn;\n \n \t\tulp_default_flow_destroy(bp->eth_dev,\n-\t\t\t\t\t info->port_to_app_flow_id);\n-\t\tulp_default_flow_destroy(bp->eth_dev,\n-\t\t\t\t\t info->app_to_port_flow_id);\n+\t\t\t\t\t info->def_port_flow_id);\n \t\tmemset(info, 0, sizeof(struct bnxt_ulp_df_rule_info));\n \t\treturn;\n \t}\n@@ -471,9 +469,7 @@ bnxt_ulp_destroy_df_rules(struct bnxt *bp, bool global)\n \t\t\tcontinue;\n \n \t\tulp_default_flow_destroy(bp->eth_dev,\n-\t\t\t\t\t info->port_to_app_flow_id);\n-\t\tulp_default_flow_destroy(bp->eth_dev,\n-\t\t\t\t\t info->app_to_port_flow_id);\n+\t\t\t\t\t info->def_port_flow_id);\n \t\tmemset(info, 0, sizeof(struct bnxt_ulp_df_rule_info));\n \t}\n }\n@@ -496,6 +492,10 @@ bnxt_create_port_app_df_rule(struct bnxt *bp, uint8_t flow_type,\n \t\t}\n \t};\n \n+\tif (!flow_type) {\n+\t\t*flow_id = 0;\n+\t\treturn 0;\n+\t}\n \treturn ulp_default_flow_create(bp->eth_dev, param_list, flow_type,\n \t\t\t\t       flow_id);\n }\n@@ -505,7 +505,7 @@ bnxt_ulp_create_df_rules(struct bnxt *bp)\n {\n \tstruct bnxt_ulp_df_rule_info *info;\n \tuint8_t port_id;\n-\tint rc;\n+\tint rc = 0;\n \n \tif (!BNXT_TRUFLOW_EN(bp) ||\n \t    BNXT_ETH_DEV_IS_REPRESENTOR(bp->eth_dev) || !bp->ulp_ctx)\n@@ -513,39 +513,22 @@ bnxt_ulp_create_df_rules(struct bnxt *bp)\n \n \tport_id = bp->eth_dev->data->port_id;\n \tinfo = &bp->ulp_ctx->cfg_data->df_rule_info[port_id];\n-\trc = bnxt_create_port_app_df_rule(bp, BNXT_ULP_DF_TPL_PORT_TO_VS,\n-\t\t\t\t\t  &info->port_to_app_flow_id);\n+\trc = bnxt_create_port_app_df_rule(bp,\n+\t\t\t\t\t  BNXT_ULP_DF_TPL_DEFAULT_UPLINK_PORT,\n+\t\t\t\t\t  &info->def_port_flow_id);\n \tif (rc) {\n \t\tBNXT_TF_DBG(ERR,\n \t\t\t    \"Failed to create port to app default rule\\n\");\n \t\treturn rc;\n \t}\n \n-\tbp->tx_cfa_action = 0;\n-\trc = bnxt_create_port_app_df_rule(bp, BNXT_ULP_DF_TPL_VS_TO_PORT,\n-\t\t\t\t\t  &info->app_to_port_flow_id);\n-\tif (rc) {\n-\t\tBNXT_TF_DBG(ERR,\n-\t\t\t    \"Failed to create app to port default rule\\n\");\n-\t\tgoto port_to_app_free;\n-\t}\n-\n \trc = ulp_default_flow_db_cfa_action_get(bp->ulp_ctx,\n-\t\t\t\t\t\tinfo->app_to_port_flow_id,\n+\t\t\t\t\t\tinfo->def_port_flow_id,\n \t\t\t\t\t\t&bp->tx_cfa_action);\n \tif (rc)\n-\t\tgoto app_to_port_free;\n-\n+\t\tbp->tx_cfa_action = 0;\n \tinfo->valid = true;\n \treturn 0;\n-\n-app_to_port_free:\n-\tulp_default_flow_destroy(bp->eth_dev, info->app_to_port_flow_id);\n-port_to_app_free:\n-\tulp_default_flow_destroy(bp->eth_dev, info->port_to_app_flow_id);\n-\tinfo->valid = false;\n-\n-\treturn rc;\n }\n \n static int32_t\n@@ -598,22 +581,15 @@ bnxt_ulp_create_vfr_default_rules(struct rte_eth_dev *vfr_ethdev)\n \t}\n \n \tmemset(info, 0, sizeof(struct bnxt_ulp_vfr_rule_info));\n-\trc = bnxt_create_port_vfr_default_rule(bp, BNXT_ULP_DF_TPL_VFREP_TO_VF,\n-\t\t\t\t\t       vfr_port_id,\n-\t\t\t\t\t       &info->rep2vf_flow_id);\n-\tif (rc) {\n-\t\tBNXT_TF_DBG(ERR, \"Failed to create VFREP to VF default rule\\n\");\n-\t\tgoto error;\n-\t}\n-\trc = bnxt_create_port_vfr_default_rule(bp, BNXT_ULP_DF_TPL_VF_TO_VFREP,\n+\trc = bnxt_create_port_vfr_default_rule(bp, BNXT_ULP_DF_TPL_DEFAULT_VFR,\n \t\t\t\t\t       vfr_port_id,\n-\t\t\t\t\t       &info->vf2rep_flow_id);\n+\t\t\t\t\t       &info->vfr_flow_id);\n \tif (rc) {\n-\t\tBNXT_TF_DBG(ERR, \"Failed to create VF to VFREP default rule\\n\");\n+\t\tBNXT_TF_DBG(ERR, \"Failed to create VFR default rule\\n\");\n \t\tgoto error;\n \t}\n \trc = ulp_default_flow_db_cfa_action_get(bp->ulp_ctx,\n-\t\t\t\t\t\tinfo->rep2vf_flow_id,\n+\t\t\t\t\t\tinfo->vfr_flow_id,\n \t\t\t\t\t\t&vfr->vfr_tx_cfa_action);\n \tif (rc) {\n \t\tBNXT_TF_DBG(ERR, \"Failed to get the tx cfa action\\n\");\n@@ -626,10 +602,8 @@ bnxt_ulp_create_vfr_default_rules(struct rte_eth_dev *vfr_ethdev)\n \treturn 0;\n \n error:\n-\tif (info->rep2vf_flow_id)\n-\t\tulp_default_flow_destroy(bp->eth_dev, info->rep2vf_flow_id);\n-\tif (info->vf2rep_flow_id)\n-\t\tulp_default_flow_destroy(bp->eth_dev, info->vf2rep_flow_id);\n+\tif (info->vfr_flow_id)\n+\t\tulp_default_flow_destroy(bp->eth_dev, info->vfr_flow_id);\n \treturn rc;\n }\n \n@@ -653,8 +627,7 @@ bnxt_ulp_delete_vfr_default_rules(struct bnxt_representor *vfr)\n \t\tBNXT_TF_DBG(ERR, \"VFR already freed\\n\");\n \t\treturn -EINVAL;\n \t}\n-\tulp_default_flow_destroy(bp->eth_dev, info->rep2vf_flow_id);\n-\tulp_default_flow_destroy(bp->eth_dev, info->vf2rep_flow_id);\n+\tulp_default_flow_destroy(bp->eth_dev, info->vfr_flow_id);\n \tvfr->vfr_tx_cfa_action = 0;\n \tmemset(info, 0, sizeof(struct bnxt_ulp_vfr_rule_info));\n \treturn 0;\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c b/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c\nindex 65029139e6..a25893c63c 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.c\n@@ -80,6 +80,12 @@ ulp_fc_mgr_init(struct bnxt_ulp_context *ctxt)\n \t\treturn -EINVAL;\n \t}\n \n+\tif (!dparms->flow_count_db_entries) {\n+\t\tBNXT_TF_DBG(DEBUG, \"flow counter support is not enabled\\n\");\n+\t\tbnxt_ulp_cntxt_ptr2_fc_info_set(ctxt, NULL);\n+\t\treturn 0;\n+\t}\n+\n \tulp_fc_info = rte_zmalloc(\"ulp_fc_info\", sizeof(*ulp_fc_info), 0);\n \tif (!ulp_fc_info)\n \t\tgoto error;\n@@ -169,7 +175,10 @@ bool ulp_fc_mgr_thread_isstarted(struct bnxt_ulp_context *ctxt)\n \n \tulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ctxt);\n \n-\treturn !!(ulp_fc_info->flags & ULP_FLAG_FC_THREAD);\n+\tif (ulp_fc_info)\n+\t\treturn !!(ulp_fc_info->flags & ULP_FLAG_FC_THREAD);\n+\n+\treturn false;\n }\n \n /*\n@@ -186,7 +195,7 @@ ulp_fc_mgr_thread_start(struct bnxt_ulp_context *ctxt)\n \n \tulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ctxt);\n \n-\tif (!(ulp_fc_info->flags & ULP_FLAG_FC_THREAD)) {\n+\tif (ulp_fc_info && !(ulp_fc_info->flags & ULP_FLAG_FC_THREAD)) {\n \t\trte_eal_alarm_set(US_PER_S * ULP_FC_TIMER,\n \t\t\t\t  ulp_fc_mgr_alarm_cb,\n \t\t\t\t  (void *)ctxt);\n@@ -459,7 +468,10 @@ bool ulp_fc_mgr_start_idx_isset(struct bnxt_ulp_context *ctxt, enum tf_dir dir)\n \n \tulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ctxt);\n \n-\treturn ulp_fc_info->shadow_hw_tbl[dir].start_idx_is_set;\n+\tif (ulp_fc_info)\n+\t\treturn ulp_fc_info->shadow_hw_tbl[dir].start_idx_is_set;\n+\n+\treturn false;\n }\n \n /*\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h b/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h\nindex de4d3dfe95..04cb86bea2 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_fc_mgr.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2019 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_flow_db.c b/drivers/net/bnxt/tf_ulp/ulp_flow_db.c\nindex 47c8c48456..8a6a925559 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_flow_db.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_flow_db.c\n@@ -522,7 +522,9 @@ ulp_flow_db_init(struct bnxt_ulp_context *ulp_ctxt)\n \tbnxt_ulp_cntxt_ptr2_flow_db_set(ulp_ctxt, flow_db);\n \n \t/* Determine the number of flows based on EM type */\n-\tbnxt_ulp_cntxt_mem_type_get(ulp_ctxt, &mtype);\n+\tif (bnxt_ulp_cntxt_mem_type_get(ulp_ctxt, &mtype))\n+\t\tgoto error_free;\n+\n \tif (mtype == BNXT_ULP_FLOW_MEM_TYPE_INT)\n \t\tnum_flows = dparms->int_flow_db_num_entries;\n \telse\n@@ -676,6 +678,7 @@ ulp_flow_db_resource_add(struct bnxt_ulp_context *ulp_ctxt,\n \tstruct bnxt_ulp_flow_db *flow_db;\n \tstruct bnxt_ulp_flow_tbl *flow_tbl;\n \tstruct ulp_fdb_resource_info *resource, *fid_resource;\n+\tstruct bnxt_ulp_fc_info *ulp_fc_info;\n \tuint32_t idx;\n \n \tflow_db = bnxt_ulp_cntxt_ptr2_flow_db_get(ulp_ctxt);\n@@ -728,9 +731,11 @@ ulp_flow_db_resource_add(struct bnxt_ulp_context *ulp_ctxt,\n \t\tulp_flow_db_res_params_to_info(fid_resource, params);\n \t}\n \n+\tulp_fc_info = bnxt_ulp_cntxt_ptr2_fc_info_get(ulp_ctxt);\n \tif (params->resource_type == TF_TBL_TYPE_ACT_STATS_64 &&\n \t    params->resource_sub_type ==\n-\t    BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT) {\n+\t    BNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT &&\n+\t    ulp_fc_info) {\n \t\t/* Store the first HW counter ID for this table */\n \t\tif (!ulp_fc_mgr_start_idx_isset(ulp_ctxt, params->direction))\n \t\t\tulp_fc_mgr_start_idx_set(ulp_ctxt, params->direction,\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c\nindex 0b91520930..5c94e2f5d0 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -246,8 +246,28 @@ ulp_mapper_gen_tbl_entry_data_get(struct ulp_mapper_gen_tbl_entry *entry,\n \treturn 0;\n }\n \n-/*\n- * Free the generic table list entry\n+/* Free the generic table list entry\n+ *\n+ * ulp_ctx [in] - Pointer to the ulp context\n+ * tbl_idx [in] - Index of the generic table\n+ * ckey [in] - Key for the entry in the table\n+ *\n+ * returns 0 on success\n+ */\n+int32_t\n+ulp_mapper_gen_tbl_entry_free(struct bnxt_ulp_context *ulp_ctx,\n+\t\t\t      uint32_t tbl_idx, uint32_t ckey)\n+{\n+\tstruct ulp_flow_db_res_params res;\n+\n+\tres.direction = tbl_idx & 0x1;\n+\tres.resource_sub_type = tbl_idx >> 1;\n+\tres.resource_hndl = ckey;\n+\n+\treturn ulp_mapper_gen_tbl_res_free(ulp_ctx, &res);\n+}\n+\n+/* Free the generic table list resource\n  *\n  * ulp_ctx [in] - Pointer to the ulp context\n  * res [in] - Pointer to flow db resource entry\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h\nindex 7f4a877e9a..f245825142 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_gen_tbl.h\n@@ -131,7 +131,7 @@ ulp_mapper_gen_tbl_entry_data_get(struct ulp_mapper_gen_tbl_entry *entry,\n \t\t\t\t  uint32_t data_size);\n \n /*\n- * Free the generic table list entry\n+ * Free the generic table list resource\n  *\n  * ulp_ctx [in] - Pointer to the ulp context\n  * res [in] - Pointer to flow db resource entry\n@@ -142,6 +142,18 @@ int32_t\n ulp_mapper_gen_tbl_res_free(struct bnxt_ulp_context *ulp_ctx,\n \t\t\t    struct ulp_flow_db_res_params *res);\n \n+/* Free the generic table list entry\n+ *\n+ * ulp_ctx [in] - Pointer to the ulp context\n+ * tbl_idx [in] - Index of the generic table\n+ * ckey [in] - Key for the entry in the table\n+ *\n+ * returns 0 on success\n+ */\n+int32_t\n+ulp_mapper_gen_tbl_entry_free(struct bnxt_ulp_context *ulp_ctx,\n+\t\t\t      uint32_t tbl_idx, uint32_t ckey);\n+\n /*\n  * Write the generic table list hash entry\n  *\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_mapper.c b/drivers/net/bnxt/tf_ulp/ulp_mapper.c\nindex 996b80ebbf..90ba38d05b 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_mapper.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_mapper.c\n@@ -133,7 +133,7 @@ ulp_mapper_resource_ident_allocate(struct bnxt_ulp_context *ulp_ctx,\n \trc = ulp_mapper_glb_resource_write(mapper_data, glb_res, regval);\n \tif (rc) {\n \t\tBNXT_TF_DBG(ERR, \"Failed to write to global resource id\\n\");\n-\t\t/* Free the identifer when update failed */\n+\t\t/* Free the identifier when update failed */\n \t\tfparms.dir = iparms.dir;\n \t\tfparms.ident_type = iparms.ident_type;\n \t\tfparms.id = iparms.id;\n@@ -190,7 +190,7 @@ ulp_mapper_resource_index_tbl_alloc(struct bnxt_ulp_context *ulp_ctx,\n \trc = ulp_mapper_glb_resource_write(mapper_data, glb_res, regval);\n \tif (rc) {\n \t\tBNXT_TF_DBG(ERR, \"Failed to write to global resource id\\n\");\n-\t\t/* Free the identifer when update failed */\n+\t\t/* Free the identifier when update failed */\n \t\tfree_parms.dir = aparms.dir;\n \t\tfree_parms.type = aparms.type;\n \t\tfree_parms.idx = aparms.idx;\n@@ -200,16 +200,6 @@ ulp_mapper_resource_index_tbl_alloc(struct bnxt_ulp_context *ulp_ctx,\n \treturn rc;\n }\n \n-/* Retrieve the global template table */\n-static uint32_t *\n-ulp_mapper_glb_template_table_get(uint32_t *num_entries)\n-{\n-\tif (!num_entries)\n-\t\treturn NULL;\n-\t*num_entries = BNXT_ULP_GLB_TEMPLATE_TBL_MAX_SZ;\n-\treturn ulp_glb_template_tbl;\n-}\n-\n static int32_t\n ulp_mapper_glb_field_tbl_get(struct bnxt_ulp_mapper_parms *parms,\n \t\t\t     uint32_t operand,\n@@ -896,6 +886,20 @@ ulp_mapper_field_port_db_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t\treturn -EINVAL;\n \t\t}\n \t\tbreak;\n+\tcase BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC:\n+\t\tif (ulp_port_db_drv_mac_addr_get(parms->ulp_ctx, port_id,\n+\t\t\t\t\t\t val)) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Invalid port id %u\\n\", port_id);\n+\t\t\treturn -EINVAL;\n+\t\t}\n+\t\tbreak;\n+\tcase BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_VNIC:\n+\t\tif (ulp_port_db_parent_vnic_get(parms->ulp_ctx, port_id,\n+\t\t\t\t\t\tval)) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Invalid port id %u\\n\", port_id);\n+\t\t\treturn -EINVAL;\n+\t\t}\n+\t\tbreak;\n \tdefault:\n \t\tBNXT_TF_DBG(ERR, \"Invalid port_data %s\\n\", fld->description);\n \t\treturn -EINVAL;\n@@ -1676,18 +1680,11 @@ ulp_mapper_tcam_tbl_entry_write(struct bnxt_ulp_mapper_parms *parms,\n \tsparms.dir\t\t= tbl->direction;\n \tsparms.tcam_tbl_type\t= tbl->resource_type;\n \tsparms.idx\t\t= idx;\n-\t/* Already verified the key/mask lengths */\n \tsparms.key\t\t= ulp_blob_data_get(key, &tmplen);\n+\tsparms.key_sz_in_bits\t= tmplen;\n \tsparms.mask\t\t= ulp_blob_data_get(mask, &tmplen);\n-\tsparms.key_sz_in_bits\t= tbl->key_bit_size;\n \tsparms.result\t\t= ulp_blob_data_get(data, &tmplen);\n-\n-\tif (tbl->result_bit_size != tmplen) {\n-\t\tBNXT_TF_DBG(ERR, \"Result len (%d) != Expected (%d)\\n\",\n-\t\t\t    tmplen, tbl->result_bit_size);\n-\t\treturn -EINVAL;\n-\t}\n-\tsparms.result_sz_in_bits = tbl->result_bit_size;\n+\tsparms.result_sz_in_bits = tmplen;\n \tif (tf_set_tcam_entry(tfp, &sparms)) {\n \t\tBNXT_TF_DBG(ERR, \"tcam[%s][%s][%x] write failed.\\n\",\n \t\t\t    tf_tcam_tbl_2_str(sparms.tcam_tbl_type),\n@@ -1705,6 +1702,103 @@ ulp_mapper_tcam_tbl_entry_write(struct bnxt_ulp_mapper_parms *parms,\n \treturn rc;\n }\n \n+/*\n+ * internal function to post process key/mask blobs for dynamic pad WC tcam tbl\n+ *\n+ * parms [in] The mappers parms with data related to the flow.\n+ *\n+ * key [in] The original key to be transformed\n+ *\n+ * mask [in] The original mask to be transformed\n+ *\n+ * tkey [in/out] The transformed key\n+ *\n+ * tmask [in/out] The transformed mask\n+ *\n+ * returns zero on success, non-zero on failure\n+ */\n+static uint32_t\n+ulp_mapper_wc_tcam_tbl_dyn_post_process(struct bnxt_ulp_device_params *dparms,\n+\t\t\t\t\tstruct ulp_blob *key,\n+\t\t\t\t\tstruct ulp_blob *mask,\n+\t\t\t\t\tstruct ulp_blob *tkey,\n+\t\t\t\t\tstruct ulp_blob *tmask)\n+{\n+\tuint16_t tlen, blen, clen, slice_width, num_slices, max_slices, offset;\n+\tuint32_t cword, i, rc;\n+\tint32_t pad;\n+\tuint8_t *val;\n+\n+\tslice_width = dparms->wc_slice_width;\n+\tclen = dparms->wc_ctl_size_bits;\n+\tmax_slices = dparms->wc_max_slices;\n+\tblen = ulp_blob_data_len_get(key);\n+\n+\t/* Get the length of the key based on number of slices and width */\n+\tnum_slices = 1;\n+\ttlen = slice_width;\n+\twhile (tlen < blen &&\n+\t       num_slices <= max_slices) {\n+\t\tnum_slices = num_slices << 1;\n+\t\ttlen = tlen << 1;\n+\t}\n+\n+\tif (num_slices > max_slices) {\n+\t\tBNXT_TF_DBG(ERR, \"Key size (%d) too large for WC\\n\", blen);\n+\t\treturn -EINVAL;\n+\t}\n+\n+\t/* The key/mask may not be on a natural slice boundary, pad it */\n+\tpad = tlen - blen;\n+\tif (ulp_blob_pad_push(key, pad) < 0 ||\n+\t    ulp_blob_pad_push(mask, pad) < 0) {\n+\t\tBNXT_TF_DBG(ERR, \"Unable to pad key/mask\\n\");\n+\t\treturn -EINVAL;\n+\t}\n+\n+\t/* The new length accounts for the ctrl word length and num slices */\n+\ttlen = tlen + clen * num_slices;\n+\tif (!ulp_blob_init(tkey, tlen, key->byte_order) ||\n+\t    !ulp_blob_init(tmask, tlen, mask->byte_order)) {\n+\t\tBNXT_TF_DBG(ERR, \"Unable to post process wc tcam entry\\n\");\n+\t\treturn -EINVAL;\n+\t}\n+\n+\t/* Build the transformed key/mask */\n+\tcword = dparms->wc_mode_list[num_slices - 1];\n+\tcword = tfp_cpu_to_be_32(cword);\n+\toffset = 0;\n+\tfor (i = 0; i < num_slices; i++) {\n+\t\tval = ulp_blob_push_32(tkey, &cword, clen);\n+\t\tif (!val) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Key ctrl word push failed\\n\");\n+\t\t\treturn -EINVAL;\n+\t\t}\n+\t\tval = ulp_blob_push_32(tmask, &cword, clen);\n+\t\tif (!val) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Mask ctrl word push failed\\n\");\n+\t\t\treturn -EINVAL;\n+\t\t}\n+\t\trc = ulp_blob_append(tkey, key, offset, slice_width);\n+\t\tif (rc) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Key blob append failed\\n\");\n+\t\t\treturn rc;\n+\t\t}\n+\t\trc = ulp_blob_append(tmask, mask, offset, slice_width);\n+\t\tif (rc) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Mask blob append failed\\n\");\n+\t\t\treturn rc;\n+\t\t}\n+\t\toffset += slice_width;\n+\t}\n+\n+\t/* The key/mask are byte reversed on every 4 byte chunk */\n+\tulp_blob_perform_byte_reverse(tkey, 4);\n+\tulp_blob_perform_byte_reverse(tmask, 4);\n+\n+\treturn 0;\n+}\n+\n /* internal function to post process the key/mask blobs for wildcard tcam tbl */\n static void ulp_mapper_wc_tcam_tbl_post_process(struct ulp_blob *blob)\n {\n@@ -1717,10 +1811,13 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t\t    struct bnxt_ulp_mapper_tbl_info *tbl)\n {\n \tstruct bnxt_ulp_mapper_key_info\t*kflds;\n-\tstruct ulp_blob key, mask, data, update_data;\n+\tstruct ulp_blob okey, omask, data, update_data;\n+\tstruct ulp_blob tkey, tmask; /* transform key and mask */\n+\tstruct ulp_blob *key, *mask;\n \tuint32_t i, num_kflds;\n \tstruct tf *tfp;\n \tint32_t rc, trc;\n+\tstruct bnxt_ulp_device_params *dparms = parms->device_params;\n \tstruct tf_alloc_tcam_entry_parms aparms\t\t= { 0 };\n \tstruct tf_search_tcam_entry_parms searchparms   = { 0 };\n \tstruct ulp_flow_db_res_params\tfid_parms\t= { 0 };\n@@ -1729,6 +1826,10 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \tuint16_t tmplen = 0;\n \tuint16_t idx;\n \n+\t/* Set the key and mask to the original key and mask. */\n+\tkey = &okey;\n+\tmask = &omask;\n+\n \t/* Skip this if table opcode is NOP */\n \tif (tbl->tbl_opcode == BNXT_ULP_TCAM_TBL_OPC_NOT_USED ||\n \t    tbl->tbl_opcode >= BNXT_ULP_TCAM_TBL_OPC_LAST) {\n@@ -1749,23 +1850,15 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\treturn -EINVAL;\n \t}\n \n-\tif (!ulp_blob_init(&key, tbl->blob_key_bit_size,\n-\t\t\t   parms->device_params->byte_order) ||\n-\t    !ulp_blob_init(&mask, tbl->blob_key_bit_size,\n-\t\t\t   parms->device_params->byte_order) ||\n-\t    !ulp_blob_init(&data, tbl->result_bit_size,\n-\t\t\t   parms->device_params->byte_order) ||\n+\tif (!ulp_blob_init(key, tbl->blob_key_bit_size, tbl->byte_order) ||\n+\t    !ulp_blob_init(mask, tbl->blob_key_bit_size, tbl->byte_order) ||\n+\t    !ulp_blob_init(&data, tbl->result_bit_size, dparms->byte_order) ||\n \t    !ulp_blob_init(&update_data, tbl->result_bit_size,\n-\t\t\t   parms->device_params->byte_order)) {\n+\t\t\t   dparms->byte_order)) {\n \t\tBNXT_TF_DBG(ERR, \"blob inits failed.\\n\");\n \t\treturn -EINVAL;\n \t}\n \n-\tif (tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM) {\n-\t\tkey.byte_order = BNXT_ULP_BYTE_ORDER_BE;\n-\t\tmask.byte_order = BNXT_ULP_BYTE_ORDER_BE;\n-\t}\n-\n \t/* create the key/mask */\n \t/*\n \t * NOTE: The WC table will require some kind of flag to handle the\n@@ -1775,7 +1868,7 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t/* Setup the key */\n \t\trc = ulp_mapper_field_process(parms, tbl->direction,\n \t\t\t\t\t      &kflds[i].field_info_spec,\n-\t\t\t\t\t      &key, 1, \"TCAM Key\");\n+\t\t\t\t\t      key, 1, \"TCAM Key\");\n \t\tif (rc) {\n \t\t\tBNXT_TF_DBG(ERR, \"Key field set failed %s\\n\",\n \t\t\t\t    kflds[i].field_info_spec.description);\n@@ -1785,7 +1878,7 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t/* Setup the mask */\n \t\trc = ulp_mapper_field_process(parms, tbl->direction,\n \t\t\t\t\t      &kflds[i].field_info_mask,\n-\t\t\t\t\t      &mask, 0, \"TCAM Mask\");\n+\t\t\t\t\t      mask, 0, \"TCAM Mask\");\n \t\tif (rc) {\n \t\t\tBNXT_TF_DBG(ERR, \"Mask field set failed %s\\n\",\n \t\t\t\t    kflds[i].field_info_mask.description);\n@@ -1795,28 +1888,34 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \n \t/* For wild card tcam perform the post process to swap the blob */\n \tif (tbl->resource_type == TF_TCAM_TBL_TYPE_WC_TCAM) {\n-\t\tulp_mapper_wc_tcam_tbl_post_process(&key);\n-\t\tulp_mapper_wc_tcam_tbl_post_process(&mask);\n+\t\tif (dparms->dynamic_pad_en) {\n+\t\t\t/* Sets up the slices for writing to the WC TCAM */\n+\t\t\trc = ulp_mapper_wc_tcam_tbl_dyn_post_process(dparms,\n+\t\t\t\t\t\t\t\t     key, mask,\n+\t\t\t\t\t\t\t\t     &tkey,\n+\t\t\t\t\t\t\t\t     &tmask);\n+\t\t\tif (rc) {\n+\t\t\t\tBNXT_TF_DBG(ERR,\n+\t\t\t\t\t    \"Failed to post proc WC entry.\\n\");\n+\t\t\t\treturn rc;\n+\t\t\t}\n+\t\t\t/* Now need to use the transform Key/Mask */\n+\t\t\tkey = &tkey;\n+\t\t\tmask = &tmask;\n+\t\t} else {\n+\t\t\tulp_mapper_wc_tcam_tbl_post_process(key);\n+\t\t\tulp_mapper_wc_tcam_tbl_post_process(mask);\n+\t\t}\n+\n \t}\n \n \tif (tbl->tbl_opcode == BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE) {\n \t\t/* allocate the tcam index */\n \t\taparms.dir = tbl->direction;\n \t\taparms.tcam_tbl_type = tbl->resource_type;\n-\t\taparms.key = ulp_blob_data_get(&key, &tmplen);\n+\t\taparms.key = ulp_blob_data_get(key, &tmplen);\n \t\taparms.key_sz_in_bits = tmplen;\n-\t\tif (tbl->blob_key_bit_size != tmplen) {\n-\t\t\tBNXT_TF_DBG(ERR, \"Key len (%d) != Expected (%d)\\n\",\n-\t\t\t\t    tmplen, tbl->blob_key_bit_size);\n-\t\t\treturn -EINVAL;\n-\t\t}\n-\n-\t\taparms.mask = ulp_blob_data_get(&mask, &tmplen);\n-\t\tif (tbl->blob_key_bit_size != tmplen) {\n-\t\t\tBNXT_TF_DBG(ERR, \"Mask len (%d) != Expected (%d)\\n\",\n-\t\t\t\t    tmplen, tbl->blob_key_bit_size);\n-\t\t\treturn -EINVAL;\n-\t\t}\n+\t\taparms.mask = ulp_blob_data_get(mask, &tmplen);\n \n \t\t/* calculate the entry priority */\n \t\trc = ulp_mapper_priority_opc_process(parms, tbl,\n@@ -1840,9 +1939,9 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t */\n \t\tsearchparms.dir = tbl->direction;\n \t\tsearchparms.tcam_tbl_type = tbl->resource_type;\n-\t\tsearchparms.key = ulp_blob_data_get(&key, &tmplen);\n+\t\tsearchparms.key = ulp_blob_data_get(key, &tmplen);\n \t\tsearchparms.key_sz_in_bits = tbl->key_bit_size;\n-\t\tsearchparms.mask = ulp_blob_data_get(&mask, &tmplen);\n+\t\tsearchparms.mask = ulp_blob_data_get(mask, &tmplen);\n \t\tsearchparms.alloc = 1;\n \t\tsearchparms.result = ulp_blob_data_get(&data, &tmplen);\n \t\tsearchparms.result_sz_in_bits = tbl->result_bit_size;\n@@ -1890,8 +1989,8 @@ ulp_mapper_tcam_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t\t\t\t\t\t \"TCAM Result\");\n \t\t/* write the tcam entry */\n \t\tif (!rc)\n-\t\t\trc = ulp_mapper_tcam_tbl_entry_write(parms, tbl, &key,\n-\t\t\t\t\t\t\t     &mask, &data, idx);\n+\t\t\trc = ulp_mapper_tcam_tbl_entry_write(parms, tbl, key,\n+\t\t\t\t\t\t\t     mask, &data, idx);\n \t} else {\n \t\t/*Scan identifier list, extract identifier and update regfile*/\n \t\trc = ulp_mapper_tcam_tbl_scan_ident_extract(parms, tbl, &data);\n@@ -1938,8 +2037,10 @@ ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \tstruct tf_insert_em_entry_parms iparms = { 0 };\n \tstruct tf_delete_em_entry_parms free_parms = { 0 };\n \tenum bnxt_ulp_flow_mem_type mtype;\n+\tstruct bnxt_ulp_device_params *dparms = parms->device_params;\n \tint32_t\ttrc;\n \tint32_t rc = 0;\n+\tint32_t pad = 0;\n \n \trc = bnxt_ulp_cntxt_mem_type_get(parms->ulp_ctx, &mtype);\n \tif (rc) {\n@@ -1955,9 +2056,9 @@ ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \n \t/* Initialize the key/result blobs */\n \tif (!ulp_blob_init(&key, tbl->blob_key_bit_size,\n-\t\t\t   parms->device_params->byte_order) ||\n+\t\t\t   tbl->byte_order) ||\n \t    !ulp_blob_init(&data, tbl->result_bit_size,\n-\t\t\t   parms->device_params->byte_order)) {\n+\t\t\t   tbl->byte_order)) {\n \t\tBNXT_TF_DBG(ERR, \"blob inits failed.\\n\");\n \t\treturn -EINVAL;\n \t}\n@@ -1974,10 +2075,19 @@ ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t}\n \t}\n \n-\t/*\n-\t * TBD: Normally should process identifiers in case of using recycle or\n-\t * loopback.  Not supporting recycle for now.\n-\t */\n+\t/* if dynamic padding is enabled then add padding to result data */\n+\tif (dparms->dynamic_pad_en) {\n+\t\t/* add padding to make sure key is at byte boundary */\n+\t\tulp_blob_pad_align(&key, ULP_BUFFER_ALIGN_8_BITS);\n+\n+\t\t/* add the pad */\n+\t\tpad = dparms->em_blk_align_bits - dparms->em_blk_size_bits;\n+\t\tif (pad < 0) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Invalid em blk size and align\\n\");\n+\t\t\treturn -EINVAL;\n+\t\t}\n+\t\tulp_blob_pad_push(&data, (uint32_t)pad);\n+\t}\n \n \t/* Create the result data blob */\n \trc = ulp_mapper_tbl_result_build(parms, tbl, &data, \"EM Result\");\n@@ -1985,9 +2095,33 @@ ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\tBNXT_TF_DBG(ERR, \"Failed to build the result blob\\n\");\n \t\treturn rc;\n \t}\n+\tif (dparms->dynamic_pad_en) {\n+\t\tuint32_t abits = dparms->em_blk_align_bits;\n+\n+\t\t/* when dynamic padding is enabled merge result + key */\n+\t\trc = ulp_blob_block_merge(&data, &key, abits, pad);\n+\t\tif (rc) {\n+\t\t\tBNXT_TF_DBG(ERR, \"Failed to merge the result blob\\n\");\n+\t\t\treturn rc;\n+\t\t}\n+\n+\t\t/* add padding to make sure merged result is at slice boundary*/\n+\t\tulp_blob_pad_align(&data, abits);\n+\n+\t\tulp_blob_perform_byte_reverse(&data, ULP_BITS_2_BYTE(abits));\n+\t}\n+\n \t/* do the transpose for the internal EM keys */\n-\tif (tbl->resource_type == TF_MEM_INTERNAL)\n-\t\tulp_blob_perform_byte_reverse(&key);\n+\tif (tbl->resource_type == TF_MEM_INTERNAL) {\n+\t\tif (dparms->em_key_align_bytes) {\n+\t\t\tint32_t b = ULP_BYTE_2_BITS(dparms->em_key_align_bytes);\n+\n+\t\t\ttmplen = ulp_blob_data_len_get(&key);\n+\t\t\tulp_blob_pad_push(&key, b - tmplen);\n+\t\t}\n+\t\ttmplen = ulp_blob_data_len_get(&key);\n+\t\tulp_blob_perform_byte_reverse(&key, ULP_BITS_2_BYTE(tmplen));\n+\t}\n \n \trc = bnxt_ulp_cntxt_tbl_scope_id_get(parms->ulp_ctx,\n \t\t\t\t\t     &iparms.tbl_scope_id);\n@@ -2006,7 +2140,10 @@ ulp_mapper_em_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \tiparms.key\t\t\t= ulp_blob_data_get(&key, &tmplen);\n \tiparms.key_sz_in_bits\t\t= tbl->key_bit_size;\n \tiparms.em_record\t\t= ulp_blob_data_get(&data, &tmplen);\n-\tiparms.em_record_sz_in_bits\t= tbl->result_bit_size;\n+\tif (tbl->result_bit_size)\n+\t\tiparms.em_record_sz_in_bits\t= tbl->result_bit_size;\n+\telse\n+\t\tiparms.em_record_sz_in_bits\t= tmplen;\n \n \trc = tf_insert_em_entry(tfp, &iparms);\n \tif (rc) {\n@@ -2064,19 +2201,19 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \tstruct ulp_blob\tdata;\n \tuint64_t regval = 0;\n \tuint16_t tmplen;\n-\tuint32_t index, hit;\n+\tuint32_t index;\n \tint32_t rc = 0, trc = 0;\n \tstruct tf_alloc_tbl_entry_parms aparms = { 0 };\n-\tstruct tf_search_tbl_entry_parms srchparms = { 0 };\n \tstruct tf_set_tbl_entry_parms sparms = { 0 };\n \tstruct tf_get_tbl_entry_parms gparms = { 0 };\n \tstruct tf_free_tbl_entry_parms free_parms = { 0 };\n \tuint32_t tbl_scope_id;\n \tstruct tf *tfp = bnxt_ulp_cntxt_tfp_get(parms->ulp_ctx);\n+\tstruct bnxt_ulp_glb_resource_info glb_res;\n \tuint16_t bit_size;\n \tbool alloc = false;\n \tbool write = false;\n-\tbool search = false;\n+\tbool global = false;\n \tuint64_t act_rec_size;\n \n \t/* use the max size if encap is enabled */\n@@ -2111,21 +2248,6 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\talloc = true;\n \t\twrite = true;\n \t\tbreak;\n-\tcase BNXT_ULP_INDEX_TBL_OPC_SRCH_ALLOC_WR_REGFILE:\n-\t\tif (tbl->resource_type == TF_TBL_TYPE_EXT) {\n-\t\t\t/* Not currently supporting with EXT */\n-\t\t\tBNXT_TF_DBG(ERR,\n-\t\t\t\t    \"Ext Table Search Opcode not supported.\\n\");\n-\t\t\treturn -EINVAL;\n-\t\t}\n-\t\t/*\n-\t\t * Search for the entry in the tf core.  If it is hit, save the\n-\t\t * index in the regfile.  If it is a miss, Build the entry,\n-\t\t * alloc an index, write the table, and store the data in the\n-\t\t * regfile (same as ALLOC_WR).\n-\t\t */\n-\t\tsearch = true;\n-\t\tbreak;\n \tcase BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE:\n \t\t/*\n \t\t * get the index to write to from the regfile and then write\n@@ -2146,6 +2268,19 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \n \t\twrite = true;\n \t\tbreak;\n+\tcase BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_GLB_REGFILE:\n+\t\t/*\n+\t\t * Build the entry, alloc an index, write the table, and store\n+\t\t * the data in the global regfile.\n+\t\t */\n+\t\talloc = true;\n+\t\tglobal = true;\n+\t\twrite = true;\n+\t\tglb_res.direction = tbl->direction;\n+\t\tglb_res.resource_func = tbl->resource_func;\n+\t\tglb_res.resource_type = tbl->resource_type;\n+\t\tglb_res.glb_regfile_index = tbl->tbl_operand;\n+\t\tbreak;\n \tcase BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE:\n \t\tif (tbl->fdb_opcode != BNXT_ULP_FDB_OPC_NOP) {\n \t\t\tBNXT_TF_DBG(ERR, \"Template error, wrong fdb opcode\\n\");\n@@ -2222,7 +2357,7 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\treturn -EINVAL;\n \t}\n \n-\tif (write || search) {\n+\tif (write) {\n \t\t/* Get the result fields list */\n \t\trc = ulp_mapper_tbl_result_build(parms,\n \t\t\t\t\t\t tbl,\n@@ -2234,36 +2369,6 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t}\n \t}\n \n-\tif (search) {\n-\t\t/* Use the result blob to perform a search */\n-\t\tmemset(&srchparms, 0, sizeof(srchparms));\n-\t\tsrchparms.dir = tbl->direction;\n-\t\tsrchparms.type = tbl->resource_type;\n-\t\tsrchparms.alloc\t= 1;\n-\t\tsrchparms.result = ulp_blob_data_get(&data, &tmplen);\n-\t\tsrchparms.result_sz_in_bytes = ULP_BITS_2_BYTE(tmplen);\n-\t\tsrchparms.tbl_scope_id = tbl_scope_id;\n-\t\trc = tf_search_tbl_entry(tfp, &srchparms);\n-\t\tif (rc) {\n-\t\t\tBNXT_TF_DBG(ERR, \"Alloc table[%s][%s] failed rc=%d\\n\",\n-\t\t\t\t    tf_tbl_type_2_str(tbl->resource_type),\n-\t\t\t\t    tf_dir_2_str(tbl->direction), rc);\n-\t\t\treturn rc;\n-\t\t}\n-\t\tif (srchparms.search_status == REJECT) {\n-\t\t\tBNXT_TF_DBG(ERR, \"Alloc table[%s][%s] rejected.\\n\",\n-\t\t\t\t    tf_tbl_type_2_str(tbl->resource_type),\n-\t\t\t\t    tf_dir_2_str(tbl->direction));\n-\t\t\treturn -ENOMEM;\n-\t\t}\n-\t\tindex = srchparms.idx;\n-\t\thit = srchparms.hit;\n-\t\tif (hit)\n-\t\t\twrite = false;\n-\t\telse\n-\t\t\twrite = true;\n-\t}\n-\n \tif (alloc) {\n \t\taparms.dir\t\t= tbl->direction;\n \t\taparms.type\t\t= tbl->resource_type;\n@@ -2278,9 +2383,7 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t\treturn rc;\n \t\t}\n \t\tindex = aparms.idx;\n-\t}\n \n-\tif (search || alloc) {\n \t\t/*\n \t\t * Store the index in the regfile since we either allocated it\n \t\t * or it was a hit.\n@@ -2294,12 +2397,19 @@ ulp_mapper_index_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \t\t\tregval = TF_ACT_REC_OFFSET_2_PTR(index);\n \t\telse\n \t\t\tregval = index;\n+\t\tregval = tfp_cpu_to_be_64(regval);\n \n-\t\trc = ulp_regfile_write(parms->regfile,\n-\t\t\t\t       tbl->tbl_operand,\n-\t\t\t\t       tfp_cpu_to_be_64(regval));\n+\t\tif (global) {\n+\t\t\trc = ulp_mapper_glb_resource_write(parms->mapper_data,\n+\t\t\t\t\t\t\t   &glb_res, regval);\n+\t\t} else {\n+\t\t\trc = ulp_regfile_write(parms->regfile,\n+\t\t\t\t\t       tbl->tbl_operand, regval);\n+\t\t}\n \t\tif (rc) {\n-\t\t\tBNXT_TF_DBG(ERR, \"Failed to write regfile[%d] rc=%d\\n\",\n+\t\t\tBNXT_TF_DBG(ERR,\n+\t\t\t\t    \"Failed to write %s regfile[%d] rc=%d\\n\",\n+\t\t\t\t    (global) ? \"global\" : \"reg\",\n \t\t\t\t    tbl->tbl_operand, rc);\n \t\t\tgoto error;\n \t\t}\n@@ -2476,7 +2586,7 @@ ulp_mapper_if_tbl_process(struct bnxt_ulp_mapper_parms *parms,\n \n \t/*\n \t * TBD: Need to look at the need to store idx in flow db for restore\n-\t * the table to its orginial state on deletion of this entry.\n+\t * the table to its original state on deletion of this entry.\n \t */\n \treturn rc;\n }\n@@ -3312,62 +3422,6 @@ ulp_mapper_flow_destroy(struct bnxt_ulp_context *ulp_ctx,\n \treturn rc;\n }\n \n-/* Function to handle the default global templates that are allocated during\n- * the startup and reused later.\n- */\n-static int32_t\n-ulp_mapper_glb_template_table_init(struct bnxt_ulp_context *ulp_ctx)\n-{\n-\tuint32_t *glbl_tmpl_list;\n-\tuint32_t num_glb_tmpls, idx, dev_id;\n-\tstruct bnxt_ulp_mapper_parms parms;\n-\tstruct bnxt_ulp_mapper_data *mapper_data;\n-\tint32_t rc = 0;\n-\n-\tglbl_tmpl_list = ulp_mapper_glb_template_table_get(&num_glb_tmpls);\n-\tif (!glbl_tmpl_list || !num_glb_tmpls)\n-\t\treturn rc; /* No global templates to process */\n-\n-\t/* Get the device id from the ulp context */\n-\tif (bnxt_ulp_cntxt_dev_id_get(ulp_ctx, &dev_id)) {\n-\t\tBNXT_TF_DBG(ERR, \"Invalid ulp context\\n\");\n-\t\treturn -EINVAL;\n-\t}\n-\n-\tmapper_data = bnxt_ulp_cntxt_ptr2_mapper_data_get(ulp_ctx);\n-\tif (!mapper_data) {\n-\t\tBNXT_TF_DBG(ERR, \"Failed to get the ulp mapper data\\n\");\n-\t\treturn -EINVAL;\n-\t}\n-\n-\t/* Iterate the global resources and process each one */\n-\tfor (idx = 0; idx < num_glb_tmpls; idx++) {\n-\t\t/* Initialize the parms structure */\n-\t\tmemset(&parms, 0, sizeof(parms));\n-\t\tparms.tfp = bnxt_ulp_cntxt_tfp_get(ulp_ctx);\n-\t\tparms.ulp_ctx = ulp_ctx;\n-\t\tparms.dev_id = dev_id;\n-\t\tparms.mapper_data = mapper_data;\n-\t\tparms.flow_type = BNXT_ULP_FDB_TYPE_DEFAULT;\n-\t\tparms.tmpl_type = BNXT_ULP_TEMPLATE_TYPE_CLASS;\n-\n-\t\t/* Get the class table entry from dev id and class id */\n-\t\tparms.class_tid = glbl_tmpl_list[idx];\n-\n-\t\tparms.device_params = bnxt_ulp_device_params_get(parms.dev_id);\n-\t\tif (!parms.device_params) {\n-\t\t\tBNXT_TF_DBG(ERR, \"No device for device id %d\\n\",\n-\t\t\t\t    parms.dev_id);\n-\t\t\treturn -EINVAL;\n-\t\t}\n-\n-\t\trc = ulp_mapper_tbls_process(&parms, parms.class_tid);\n-\t\tif (rc)\n-\t\t\treturn rc;\n-\t}\n-\treturn rc;\n-}\n-\n /* Function to handle the mapping of the Flow to be compatible\n  * with the underlying hardware.\n  */\n@@ -3442,6 +3496,7 @@ ulp_mapper_flow_create(struct bnxt_ulp_context *ulp_ctx,\n \t\trc = ulp_mapper_tbls_process(&parms, parms.act_tid);\n \t\tif (rc)\n \t\t\tgoto flow_error;\n+\t\tcparms->shared_hndl = parms.shared_hndl;\n \t}\n \n \tif (parms.class_tid) {\n@@ -3520,13 +3575,6 @@ ulp_mapper_init(struct bnxt_ulp_context *ulp_ctx)\n \t\tgoto error;\n \t}\n \n-\t/* Allocate global template table entries */\n-\trc = ulp_mapper_glb_template_table_init(ulp_ctx);\n-\tif (rc) {\n-\t\tBNXT_TF_DBG(ERR, \"Failed to initialize global templates\\n\");\n-\t\tgoto error;\n-\t}\n-\n \treturn 0;\n error:\n \t/* Ignore the return code in favor of returning the original error. */\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_mapper.h b/drivers/net/bnxt/tf_ulp/ulp_mapper.h\nindex 8f0b894d39..8652dd203c 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_mapper.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_mapper.h\n@@ -82,6 +82,7 @@ struct bnxt_ulp_mapper_create_parms {\n \t/* if set then create a parent flow */\n \tuint32_t\t\t\tparent_flow;\n \tuint8_t\t\t\t\ttun_idx;\n+\tuint64_t\t\t\tshared_hndl;\n \n \t/* support pattern based rejection */\n \tuint32_t\t\t\tflow_pattern_id;\n@@ -120,4 +121,10 @@ ulp_mapper_resources_free(struct bnxt_ulp_context *ulp_ctx,\n \t\t\t  enum bnxt_ulp_fdb_type flow_type,\n \t\t\t  uint32_t fid);\n \n+int32_t\n+ulp_mapper_get_shared_fid(struct bnxt_ulp_context *ulp,\n+\t\t\t  uint32_t id,\n+\t\t\t  uint16_t key,\n+\t\t\t  uint32_t *fid);\n+\n #endif /* _ULP_MAPPER_H_ */\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c b/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c\nindex 8b8dccf9f1..271520e1d3 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -73,6 +73,12 @@ ulp_mark_db_init(struct bnxt_ulp_context *ctxt)\n \t\treturn -EINVAL;\n \t}\n \n+\tif (!dparms->mark_db_lfid_entries || !dparms->mark_db_gfid_entries) {\n+\t\tBNXT_TF_DBG(DEBUG, \"mark Table is not allocated\\n\");\n+\t\tbnxt_ulp_cntxt_ptr2_mark_db_set(ctxt, NULL);\n+\t\treturn 0;\n+\t}\n+\n \tmark_tbl = rte_zmalloc(\"ulp_rx_mark_tbl_ptr\",\n \t\t\t       sizeof(struct bnxt_ulp_mark_tbl), 0);\n \tif (!mark_tbl)\n@@ -182,10 +188,8 @@ ulp_mark_db_mark_get(struct bnxt_ulp_context *ctxt,\n \t\treturn -EINVAL;\n \n \tmtbl = bnxt_ulp_cntxt_ptr2_mark_db_get(ctxt);\n-\tif (!mtbl) {\n-\t\tBNXT_TF_DBG(ERR, \"Unable to get Mark Table\\n\");\n+\tif (!mtbl)\n \t\treturn -EINVAL;\n-\t}\n \n \tidx = ulp_mark_db_idx_get(is_gfid, fid, mtbl);\n \ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h b/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h\nindex 9696730cc2..d9d82d4644 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_mark_mgr.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2019 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_matcher.c b/drivers/net/bnxt/tf_ulp/ulp_matcher.c\nindex 21eb97b7eb..46ac57ac00 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_matcher.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_matcher.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_matcher.h b/drivers/net/bnxt/tf_ulp/ulp_matcher.h\nindex a582188252..dc2487889c 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_matcher.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_matcher.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_port_db.c b/drivers/net/bnxt/tf_ulp/ulp_port_db.c\nindex 2ee79ea3fe..96fc456d4c 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_port_db.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_port_db.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -8,6 +8,7 @@\n #include \"bnxt_vnic.h\"\n #include \"bnxt_tf_common.h\"\n #include \"ulp_port_db.h\"\n+#include \"tfp.h\"\n \n static uint32_t\n ulp_port_db_allocate_ifindex(struct bnxt_ulp_port_db *port_db)\n@@ -186,6 +187,7 @@ int32_t\tulp_port_db_dev_port_intf_update(struct bnxt_ulp_context *ulp_ctxt,\n \t * the kernel. And to send it to the kernel, we need the PF's vnic id.\n \t */\n \tfunc->func_parent_vnic = bnxt_get_parent_vnic_id(port_id, intf->type);\n+\tfunc->func_parent_vnic = tfp_cpu_to_be_16(func->func_parent_vnic);\n \tbnxt_get_iface_mac(port_id, intf->type, func->func_mac,\n \t\t\t   func->func_parent_mac);\n \n@@ -587,11 +589,32 @@ ulp_port_db_port_func_id_get(struct bnxt_ulp_context *ulp_ctxt,\n \treturn 0;\n }\n \n+/* internal function to get the */\n+static struct ulp_func_if_info*\n+ulp_port_db_func_if_info_get(struct bnxt_ulp_context *ulp_ctxt,\n+\t\t\t     uint32_t port_id)\n+{\n+\tstruct bnxt_ulp_port_db *port_db;\n+\tuint16_t func_id;\n+\n+\tport_db = bnxt_ulp_cntxt_ptr2_port_db_get(ulp_ctxt);\n+\tif (ulp_port_db_port_func_id_get(ulp_ctxt, port_id, &func_id)) {\n+\t\tBNXT_TF_DBG(ERR, \"Invalid port_id %x\\n\", port_id);\n+\t\treturn NULL;\n+\t}\n+\n+\tif (!port_db->ulp_func_id_tbl[func_id].func_valid) {\n+\t\tBNXT_TF_DBG(ERR, \"Invalid func_id %x\\n\", func_id);\n+\t\treturn NULL;\n+\t}\n+\treturn &port_db->ulp_func_id_tbl[func_id];\n+}\n+\n /*\n  * Api to get the parent mac address for a given port id.\n  *\n  * ulp_ctxt [in] Ptr to ulp context\n- * port_id [in].device port id\n+ * port_id [in] device port id\n  * mac_addr [out] mac address\n  *\n  * Returns 0 on success or negative number on failure.\n@@ -600,19 +623,58 @@ int32_t\n ulp_port_db_parent_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,\n \t\t\t\tuint32_t port_id, uint8_t **mac_addr)\n {\n-\tstruct bnxt_ulp_port_db *port_db;\n-\tuint16_t func_id;\n+\tstruct ulp_func_if_info *info;\n \n-\tport_db = bnxt_ulp_cntxt_ptr2_port_db_get(ulp_ctxt);\n-\tif (ulp_port_db_port_func_id_get(ulp_ctxt, port_id, &func_id)) {\n-\t\tBNXT_TF_DBG(ERR, \"Invalid port_id %x\\n\", port_id);\n-\t\treturn -EINVAL;\n+\tinfo = ulp_port_db_func_if_info_get(ulp_ctxt, port_id);\n+\tif (info) {\n+\t\t*mac_addr = info->func_parent_mac;\n+\t\treturn 0;\n \t}\n+\treturn -EINVAL;\n+}\n \n-\tif (!port_db->ulp_func_id_tbl[func_id].func_valid) {\n-\t\tBNXT_TF_DBG(ERR, \"Invalid func_id %x\\n\", func_id);\n-\t\treturn -ENOENT;\n+/*\n+ * Api to get the mac address for a given port id.\n+ *\n+ * ulp_ctxt [in] Ptr to ulp context\n+ * port_id [in] device port id\n+ * mac_addr [out] mac address\n+ *\n+ * Returns 0 on success or negative number on failure.\n+ */\n+int32_t\n+ulp_port_db_drv_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,\n+\t\t\t     uint32_t port_id, uint8_t **mac_addr)\n+{\n+\tstruct ulp_func_if_info *info;\n+\n+\tinfo = ulp_port_db_func_if_info_get(ulp_ctxt, port_id);\n+\tif (info) {\n+\t\t*mac_addr = info->func_mac;\n+\t\treturn 0;\n \t}\n-\t*mac_addr = port_db->ulp_func_id_tbl[func_id].func_parent_mac;\n-\treturn 0;\n+\treturn -EINVAL;\n+}\n+\n+/*\n+ * Api to get the parent vnic for a given port id.\n+ *\n+ * ulp_ctxt [in] Ptr to ulp context\n+ * port_id [in] device port id\n+ * vnic [out] parent vnic\n+ *\n+ * Returns 0 on success or negative number on failure.\n+ */\n+int32_t\n+ulp_port_db_parent_vnic_get(struct bnxt_ulp_context *ulp_ctxt,\n+\t\t\t    uint32_t port_id, uint8_t **vnic)\n+{\n+\tstruct ulp_func_if_info *info;\n+\n+\tinfo = ulp_port_db_func_if_info_get(ulp_ctxt, port_id);\n+\tif (info) {\n+\t\t*vnic = (uint8_t *)&info->func_parent_vnic;\n+\t\treturn 0;\n+\t}\n+\treturn -EINVAL;\n }\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_port_db.h b/drivers/net/bnxt/tf_ulp/ulp_port_db.h\nindex b10a7ea58c..740c186e12 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_port_db.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_port_db.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2019 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -279,7 +279,7 @@ ulp_port_db_port_func_id_get(struct bnxt_ulp_context *ulp_ctxt,\n  * Api to get the parent mac address for a given port id.\n  *\n  * ulp_ctxt [in] Ptr to ulp context\n- * port_id [in].device port id\n+ * port_id [in] device port id\n  * mac_addr [out] mac address\n  *\n  * Returns 0 on success or negative number on failure.\n@@ -287,4 +287,31 @@ ulp_port_db_port_func_id_get(struct bnxt_ulp_context *ulp_ctxt,\n int32_t\n ulp_port_db_parent_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,\n \t\t\t\tuint32_t port_id, uint8_t **mac_addr);\n+\n+/*\n+ * Api to get the mac address for a given port id.\n+ *\n+ * ulp_ctxt [in] Ptr to ulp context\n+ * port_id [in] device port id\n+ * mac_addr [out] mac address\n+ *\n+ * Returns 0 on success or negative number on failure.\n+ */\n+int32_t\n+ulp_port_db_drv_mac_addr_get(struct bnxt_ulp_context *ulp_ctxt,\n+\t\t\t     uint32_t port_id, uint8_t **mac_addr);\n+\n+/*\n+ * Api to get the parent vnic for a given port id.\n+ *\n+ * ulp_ctxt [in] Ptr to ulp context\n+ * port_id [in] device port id\n+ * vnic [out] parent vnic\n+ *\n+ * Returns 0 on success or negative number on failure.\n+ */\n+int32_t\n+ulp_port_db_parent_vnic_get(struct bnxt_ulp_context *ulp_ctxt,\n+\t\t\t    uint32_t port_id, uint8_t **vnic);\n+\n #endif /* _ULP_PORT_DB_H_ */\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c b/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c\nindex 8e466255d9..7bd499faa6 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_rte_handler_tbl.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -208,6 +208,10 @@ struct bnxt_ulp_rte_act_info ulp_act_info[] = {\n \t[RTE_FLOW_ACTION_TYPE_DEC_TCP_ACK] = {\n \t.act_type                = BNXT_ULP_ACT_TYPE_NOT_SUPPORTED,\n \t.proto_act_func          = NULL\n+\t},\n+\t[RTE_FLOW_ACTION_TYPE_SAMPLE] = {\n+\t.act_type                = BNXT_ULP_ACT_TYPE_SUPPORTED,\n+\t.proto_act_func          = ulp_rte_sample_act_handler\n \t}\n };\n \n@@ -230,8 +234,8 @@ struct bnxt_ulp_rte_hdr_info ulp_hdr_info[] = {\n \t.proto_hdr_func          = NULL\n \t},\n \t[RTE_FLOW_ITEM_TYPE_ANY] = {\n-\t.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,\n-\t.proto_hdr_func          = NULL\n+\t.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,\n+\t.proto_hdr_func          = ulp_rte_item_any_handler\n \t},\n \t[RTE_FLOW_ITEM_TYPE_PF] = {\n \t.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,\n@@ -270,8 +274,8 @@ struct bnxt_ulp_rte_hdr_info ulp_hdr_info[] = {\n \t.proto_hdr_func          = ulp_rte_ipv6_hdr_handler\n \t},\n \t[RTE_FLOW_ITEM_TYPE_ICMP] = {\n-\t.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,\n-\t.proto_hdr_func          = NULL\n+\t.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,\n+\t.proto_hdr_func          = ulp_rte_icmp_hdr_handler\n \t},\n \t[RTE_FLOW_ITEM_TYPE_UDP] = {\n \t.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,\n@@ -302,8 +306,8 @@ struct bnxt_ulp_rte_hdr_info ulp_hdr_info[] = {\n \t.proto_hdr_func          = NULL\n \t},\n \t[RTE_FLOW_ITEM_TYPE_GRE] = {\n-\t.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,\n-\t.proto_hdr_func          = NULL\n+\t.hdr_type                = BNXT_ULP_HDR_TYPE_SUPPORTED,\n+\t.proto_hdr_func          = ulp_rte_gre_hdr_handler\n \t},\n \t[RTE_FLOW_ITEM_TYPE_FUZZY] = {\n \t.hdr_type                = BNXT_ULP_HDR_TYPE_NOT_SUPPORTED,\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c\nindex 1522328a5d..0e585e502e 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -874,6 +874,32 @@ ulp_rte_l3_proto_type_update(struct ulp_rte_parser_params *param,\n \t\t\t\t       BNXT_ULP_HDR_BIT_O_TCP);\n \t\t\tULP_COMP_FLD_IDX_WR(param, BNXT_ULP_CF_IDX_O_L4, 1);\n \t\t}\n+\t} else if (proto == IPPROTO_GRE) {\n+\t\tULP_BITMAP_SET(param->hdr_bitmap.bits, BNXT_ULP_HDR_BIT_T_GRE);\n+\t} else if (proto == IPPROTO_ICMP) {\n+\t\tif (ULP_COMP_FLD_IDX_RD(param, BNXT_ULP_CF_IDX_L3_TUN))\n+\t\t\tULP_BITMAP_SET(param->hdr_bitmap.bits,\n+\t\t\t\t       BNXT_ULP_HDR_BIT_I_ICMP);\n+\t\telse\n+\t\t\tULP_BITMAP_SET(param->hdr_bitmap.bits,\n+\t\t\t\t       BNXT_ULP_HDR_BIT_O_ICMP);\n+\t}\n+\tif (proto) {\n+\t\tif (in_flag) {\n+\t\t\tULP_COMP_FLD_IDX_WR(param,\n+\t\t\t\t\t    BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID,\n+\t\t\t\t\t    1);\n+\t\t\tULP_COMP_FLD_IDX_WR(param,\n+\t\t\t\t\t    BNXT_ULP_CF_IDX_I_L3_PROTO_ID,\n+\t\t\t\t\t    proto);\n+\t\t} else {\n+\t\t\tULP_COMP_FLD_IDX_WR(param,\n+\t\t\t\t\t    BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID,\n+\t\t\t\t\t    1);\n+\t\t\tULP_COMP_FLD_IDX_WR(param,\n+\t\t\t\t\t    BNXT_ULP_CF_IDX_O_L3_PROTO_ID,\n+\t\t\t\t\t    proto);\n+\t\t}\n \t}\n }\n \n@@ -1022,9 +1048,6 @@ ulp_rte_ipv4_hdr_handler(const struct rte_flow_item *item,\n \tif (ipv4_mask)\n \t\tproto &= ipv4_mask->hdr.next_proto_id;\n \n-\tif (proto == IPPROTO_GRE)\n-\t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_GRE);\n-\n \t/* Update the field protocol hdr bitmap */\n \tulp_rte_l3_proto_type_update(params, proto, inner_flag);\n \tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_L3_HDR_CNT, ++cnt);\n@@ -1170,9 +1193,6 @@ ulp_rte_ipv6_hdr_handler(const struct rte_flow_item *item,\n \tif (ipv6_mask)\n \t\tproto &= ipv6_mask->hdr.proto;\n \n-\tif (proto == IPPROTO_GRE)\n-\t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_GRE);\n-\n \t/* Update the field protocol hdr bitmap */\n \tulp_rte_l3_proto_type_update(params, proto, inner_flag);\n \tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_L3_HDR_CNT, ++cnt);\n@@ -1185,11 +1205,16 @@ static void\n ulp_rte_l4_proto_type_update(struct ulp_rte_parser_params *param,\n \t\t\t     uint16_t dst_port)\n {\n-\tif (dst_port == tfp_cpu_to_be_16(ULP_UDP_PORT_VXLAN)) {\n+\tif (dst_port == tfp_cpu_to_be_16(ULP_UDP_PORT_VXLAN))\n \t\tULP_BITMAP_SET(param->hdr_fp_bit.bits,\n \t\t\t       BNXT_ULP_HDR_BIT_T_VXLAN);\n+\n+\tif (ULP_BITMAP_ISSET(param->hdr_bitmap.bits,\n+\t\t\t     BNXT_ULP_HDR_BIT_T_VXLAN) ||\n+\t    ULP_BITMAP_ISSET(param->hdr_bitmap.bits,\n+\t\t\t     BNXT_ULP_HDR_BIT_T_GRE))\n \t\tULP_COMP_FLD_IDX_WR(param, BNXT_ULP_CF_IDX_L3_TUN, 1);\n-\t}\n+\n }\n \n /* Function to handle the parsing of RTE Flow item UDP Header. */\n@@ -1203,7 +1228,7 @@ ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,\n \tstruct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;\n \tuint32_t idx = params->field_idx;\n \tuint32_t size;\n-\tuint16_t dport = 0;\n+\tuint16_t dport = 0, sport = 0;\n \tuint32_t cnt;\n \n \tcnt = ULP_COMP_FLD_IDX_RD(params, BNXT_ULP_CF_IDX_L4_HDR_CNT);\n@@ -1221,6 +1246,7 @@ ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,\n \t\tfield = ulp_rte_parser_fld_copy(&params->hdr_field[idx],\n \t\t\t\t\t\t&udp_spec->hdr.src_port,\n \t\t\t\t\t\tsize);\n+\t\tsport = udp_spec->hdr.src_port;\n \t\tsize = sizeof(udp_spec->hdr.dst_port);\n \t\tfield = ulp_rte_parser_fld_copy(field,\n \t\t\t\t\t\t&udp_spec->hdr.dst_port,\n@@ -1258,6 +1284,14 @@ ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,\n \t    ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_TCP)) {\n \t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_I_UDP);\n \t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4, 1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_SRC_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(sport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_DST_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(dport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID,\n+\t\t\t\t    1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_PROTO_ID,\n+\t\t\t\t    IPPROTO_UDP);\n \t\tif (udp_mask && udp_mask->hdr.src_port)\n \t\t\tULP_COMP_FLD_IDX_WR(params,\n \t\t\t\t\t    BNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT,\n@@ -1266,10 +1300,17 @@ ulp_rte_udp_hdr_handler(const struct rte_flow_item *item,\n \t\t\tULP_COMP_FLD_IDX_WR(params,\n \t\t\t\t\t    BNXT_ULP_CF_IDX_I_L4_FB_DST_PORT,\n \t\t\t\t\t    1);\n-\n \t} else {\n \t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_UDP);\n \t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4, 1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_SRC_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(sport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_DST_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(dport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID,\n+\t\t\t\t    1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_PROTO_ID,\n+\t\t\t\t    IPPROTO_UDP);\n \t\tif (udp_mask && udp_mask->hdr.src_port)\n \t\t\tULP_COMP_FLD_IDX_WR(params,\n \t\t\t\t\t    BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT,\n@@ -1296,6 +1337,7 @@ ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,\n \tstruct ulp_rte_hdr_field *field;\n \tstruct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;\n \tuint32_t idx = params->field_idx;\n+\tuint16_t dport = 0, sport = 0;\n \tuint32_t size;\n \tuint32_t cnt;\n \n@@ -1310,10 +1352,12 @@ ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,\n \t * header fields\n \t */\n \tif (tcp_spec) {\n+\t\tsport = tcp_spec->hdr.src_port;\n \t\tsize = sizeof(tcp_spec->hdr.src_port);\n \t\tfield = ulp_rte_parser_fld_copy(&params->hdr_field[idx],\n \t\t\t\t\t\t&tcp_spec->hdr.src_port,\n \t\t\t\t\t\tsize);\n+\t\tdport = tcp_spec->hdr.dst_port;\n \t\tsize = sizeof(tcp_spec->hdr.dst_port);\n \t\tfield = ulp_rte_parser_fld_copy(field,\n \t\t\t\t\t\t&tcp_spec->hdr.dst_port,\n@@ -1387,6 +1431,14 @@ ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,\n \t    ULP_BITMAP_ISSET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_TCP)) {\n \t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_I_TCP);\n \t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4, 1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_SRC_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(sport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L4_DST_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(dport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID,\n+\t\t\t\t    1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_I_L3_PROTO_ID,\n+\t\t\t\t    IPPROTO_TCP);\n \t\tif (tcp_mask && tcp_mask->hdr.src_port)\n \t\t\tULP_COMP_FLD_IDX_WR(params,\n \t\t\t\t\t    BNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT,\n@@ -1398,6 +1450,14 @@ ulp_rte_tcp_hdr_handler(const struct rte_flow_item *item,\n \t} else {\n \t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_TCP);\n \t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4, 1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_SRC_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(sport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L4_DST_PORT,\n+\t\t\t\t    (uint32_t)rte_be_to_cpu_16(dport));\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID,\n+\t\t\t\t    1);\n+\t\tULP_COMP_FLD_IDX_WR(params, BNXT_ULP_CF_IDX_O_L3_PROTO_ID,\n+\t\t\t\t    IPPROTO_TCP);\n \t\tif (tcp_mask && tcp_mask->hdr.src_port)\n \t\t\tULP_COMP_FLD_IDX_WR(params,\n \t\t\t\t\t    BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT,\n@@ -1464,6 +1524,7 @@ ulp_rte_vxlan_hdr_handler(const struct rte_flow_item *item,\n \n \t/* Update the hdr_bitmap with vxlan */\n \tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_VXLAN);\n+\tulp_rte_l4_proto_type_update(params, 0);\n \treturn BNXT_TF_RC_SUCCESS;\n }\n \n@@ -1479,11 +1540,6 @@ ulp_rte_gre_hdr_handler(const struct rte_flow_item *item,\n \tuint32_t size;\n \tstruct ulp_rte_hdr_field *field;\n \n-\tif (!gre_spec && !gre_mask) {\n-\t\tBNXT_TF_DBG(ERR, \"Parse Error: GRE item is invalid\\n\");\n-\t\treturn BNXT_TF_RC_ERROR;\n-\t}\n-\n \tif (gre_spec) {\n \t\tsize = sizeof(gre_spec->c_rsvd0_ver);\n \t\tfield = ulp_rte_parser_fld_copy(&params->hdr_field[idx],\n@@ -1507,6 +1563,7 @@ ulp_rte_gre_hdr_handler(const struct rte_flow_item *item,\n \n \t/* Update the hdr_bitmap with GRE */\n \tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_T_GRE);\n+\tulp_rte_l4_proto_type_update(params, 0);\n \treturn BNXT_TF_RC_SUCCESS;\n }\n \n@@ -1518,6 +1575,68 @@ ulp_rte_item_any_handler(const struct rte_flow_item *item __rte_unused,\n \treturn BNXT_TF_RC_SUCCESS;\n }\n \n+/* Function to handle the parsing of RTE Flow item ICMP Header. */\n+int32_t\n+ulp_rte_icmp_hdr_handler(const struct rte_flow_item *item,\n+\t\t\t struct ulp_rte_parser_params *params)\n+{\n+\tconst struct rte_flow_item_icmp *icmp_spec = item->spec;\n+\tconst struct rte_flow_item_icmp *icmp_mask = item->mask;\n+\tstruct ulp_rte_hdr_bitmap *hdr_bitmap = &params->hdr_bitmap;\n+\tuint32_t idx = params->field_idx;\n+\tuint32_t size;\n+\tstruct ulp_rte_hdr_field *field;\n+\n+\tif (icmp_spec) {\n+\t\tsize = sizeof(icmp_spec->hdr.icmp_type);\n+\t\tfield = ulp_rte_parser_fld_copy(&params->hdr_field[idx],\n+\t\t\t\t\t\t&icmp_spec->hdr.icmp_type,\n+\t\t\t\t\t\tsize);\n+\t\tsize = sizeof(icmp_spec->hdr.icmp_code);\n+\t\tfield = ulp_rte_parser_fld_copy(field,\n+\t\t\t\t\t\t&icmp_spec->hdr.icmp_code,\n+\t\t\t\t\t\tsize);\n+\t\tsize = sizeof(icmp_spec->hdr.icmp_cksum);\n+\t\tfield = ulp_rte_parser_fld_copy(field,\n+\t\t\t\t\t\t&icmp_spec->hdr.icmp_cksum,\n+\t\t\t\t\t\tsize);\n+\t\tsize = sizeof(icmp_spec->hdr.icmp_ident);\n+\t\tfield = ulp_rte_parser_fld_copy(field,\n+\t\t\t\t\t\t&icmp_spec->hdr.icmp_ident,\n+\t\t\t\t\t\tsize);\n+\t\tsize = sizeof(icmp_spec->hdr.icmp_seq_nb);\n+\t\tfield = ulp_rte_parser_fld_copy(field,\n+\t\t\t\t\t\t&icmp_spec->hdr.icmp_seq_nb,\n+\t\t\t\t\t\tsize);\n+\t}\n+\tif (icmp_mask) {\n+\t\tulp_rte_prsr_mask_copy(params, &idx,\n+\t\t\t\t       &icmp_mask->hdr.icmp_type,\n+\t\t\t\t       sizeof(icmp_mask->hdr.icmp_type));\n+\t\tulp_rte_prsr_mask_copy(params, &idx,\n+\t\t\t\t       &icmp_mask->hdr.icmp_code,\n+\t\t\t\t       sizeof(icmp_mask->hdr.icmp_code));\n+\t\tulp_rte_prsr_mask_copy(params, &idx,\n+\t\t\t\t       &icmp_mask->hdr.icmp_cksum,\n+\t\t\t\t       sizeof(icmp_mask->hdr.icmp_cksum));\n+\t\tulp_rte_prsr_mask_copy(params, &idx,\n+\t\t\t\t       &icmp_mask->hdr.icmp_ident,\n+\t\t\t\t       sizeof(icmp_mask->hdr.icmp_ident));\n+\t\tulp_rte_prsr_mask_copy(params, &idx,\n+\t\t\t\t       &icmp_mask->hdr.icmp_seq_nb,\n+\t\t\t\t       sizeof(icmp_mask->hdr.icmp_seq_nb));\n+\t}\n+\t/* Add number of GRE header elements */\n+\tparams->field_idx += BNXT_ULP_PROTO_HDR_ICMP_NUM;\n+\n+\t/* Update the hdr_bitmap with ICMP */\n+\tif (ULP_COMP_FLD_IDX_RD(params, BNXT_ULP_CF_IDX_L3_TUN))\n+\t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_I_ICMP);\n+\telse\n+\t\tULP_BITMAP_SET(hdr_bitmap->bits, BNXT_ULP_HDR_BIT_O_ICMP);\n+\treturn BNXT_TF_RC_SUCCESS;\n+}\n+\n /* Function to handle the parsing of RTE Flow item void Header */\n int32_t\n ulp_rte_void_hdr_handler(const struct rte_flow_item *item __rte_unused,\n@@ -1872,7 +1991,6 @@ ulp_rte_drop_act_handler(const struct rte_flow_action *action_item __rte_unused,\n int32_t\n ulp_rte_count_act_handler(const struct rte_flow_action *action_item,\n \t\t\t  struct ulp_rte_parser_params *params)\n-\n {\n \tconst struct rte_flow_action_count *act_count;\n \tstruct ulp_rte_act_prop *act_prop = &params->act_prop;\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h\nindex 48a20e84b1..664878401a 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_rte_parser.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -135,6 +135,11 @@ int32_t\n ulp_rte_item_any_handler(const struct rte_flow_item *item __rte_unused,\n \t\t\t struct ulp_rte_parser_params *params __rte_unused);\n \n+/* Function to handle the parsing of RTE Flow item ICMP Header. */\n+int32_t\n+ulp_rte_icmp_hdr_handler(const struct rte_flow_item *item,\n+\t\t\t struct ulp_rte_parser_params *params);\n+\n /* Function to handle the parsing of RTE Flow item void Header. */\n int32_t\n ulp_rte_void_hdr_handler(const struct rte_flow_item *item,\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_act.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_act.c\nindex c848b70777..500bf215d9 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_act.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_act.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c\nindex 5c7b95bd08..e9e7feb64c 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_class.c\n@@ -1,9 +1,9 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n-/* date: Fri Jan 29 09:44:41 2021 */\n+/* date: Wed Mar  3 12:15:37 2021 */\n \n #include \"ulp_template_db_enum.h\"\n #include \"ulp_template_db_field.h\"\n@@ -16,16643 +16,17795 @@\n  * maps hash id to ulp_class_match_list[] index\n  */\n uint16_t ulp_class_sig_tbl[BNXT_ULP_CLASS_SIG_TBL_MAX_SZ] = {\n-\t[BNXT_ULP_CLASS_HID_26d1] = 1,\n-\t[BNXT_ULP_CLASS_HID_0071] = 2,\n-\t[BNXT_ULP_CLASS_HID_53a5] = 3,\n-\t[BNXT_ULP_CLASS_HID_1d49] = 4,\n-\t[BNXT_ULP_CLASS_HID_2095] = 5,\n-\t[BNXT_ULP_CLASS_HID_5701] = 6,\n-\t[BNXT_ULP_CLASS_HID_4d79] = 7,\n-\t[BNXT_ULP_CLASS_HID_170d] = 8,\n-\t[BNXT_ULP_CLASS_HID_1a69] = 9,\n-\t[BNXT_ULP_CLASS_HID_50c5] = 10,\n-\t[BNXT_ULP_CLASS_HID_473d] = 11,\n-\t[BNXT_ULP_CLASS_HID_10c1] = 12,\n-\t[BNXT_ULP_CLASS_HID_142d] = 13,\n-\t[BNXT_ULP_CLASS_HID_4a99] = 14,\n-\t[BNXT_ULP_CLASS_HID_40f1] = 15,\n-\t[BNXT_ULP_CLASS_HID_0a85] = 16,\n-\t[BNXT_ULP_CLASS_HID_0179] = 17,\n-\t[BNXT_ULP_CLASS_HID_37d5] = 18,\n-\t[BNXT_ULP_CLASS_HID_2e4d] = 19,\n-\t[BNXT_ULP_CLASS_HID_54ad] = 20,\n-\t[BNXT_ULP_CLASS_HID_5809] = 21,\n-\t[BNXT_ULP_CLASS_HID_31a9] = 22,\n-\t[BNXT_ULP_CLASS_HID_2801] = 23,\n-\t[BNXT_ULP_CLASS_HID_4e61] = 24,\n-\t[BNXT_ULP_CLASS_HID_2561] = 25,\n-\t[BNXT_ULP_CLASS_HID_2bad] = 26,\n-\t[BNXT_ULP_CLASS_HID_054d] = 27,\n-\t[BNXT_ULP_CLASS_HID_5bdd] = 28,\n-\t[BNXT_ULP_CLASS_HID_26f1] = 29,\n-\t[BNXT_ULP_CLASS_HID_13cf1] = 30,\n-\t[BNXT_ULP_CLASS_HID_252f1] = 31,\n-\t[BNXT_ULP_CLASS_HID_30c25] = 32,\n-\t[BNXT_ULP_CLASS_HID_0051] = 33,\n-\t[BNXT_ULP_CLASS_HID_11651] = 34,\n-\t[BNXT_ULP_CLASS_HID_22c51] = 35,\n-\t[BNXT_ULP_CLASS_HID_34251] = 36,\n-\t[BNXT_ULP_CLASS_HID_5385] = 37,\n-\t[BNXT_ULP_CLASS_HID_10cc9] = 38,\n-\t[BNXT_ULP_CLASS_HID_222c9] = 39,\n-\t[BNXT_ULP_CLASS_HID_338c9] = 40,\n-\t[BNXT_ULP_CLASS_HID_1d69] = 41,\n-\t[BNXT_ULP_CLASS_HID_13369] = 42,\n-\t[BNXT_ULP_CLASS_HID_24969] = 43,\n-\t[BNXT_ULP_CLASS_HID_3025d] = 44,\n-\t[BNXT_ULP_CLASS_HID_20b5] = 45,\n-\t[BNXT_ULP_CLASS_HID_136b5] = 46,\n-\t[BNXT_ULP_CLASS_HID_24cb5] = 47,\n-\t[BNXT_ULP_CLASS_HID_305f9] = 48,\n-\t[BNXT_ULP_CLASS_HID_5721] = 49,\n-\t[BNXT_ULP_CLASS_HID_11015] = 50,\n-\t[BNXT_ULP_CLASS_HID_22615] = 51,\n-\t[BNXT_ULP_CLASS_HID_33c15] = 52,\n-\t[BNXT_ULP_CLASS_HID_4d59] = 53,\n-\t[BNXT_ULP_CLASS_HID_1068d] = 54,\n-\t[BNXT_ULP_CLASS_HID_21c8d] = 55,\n-\t[BNXT_ULP_CLASS_HID_3328d] = 56,\n-\t[BNXT_ULP_CLASS_HID_172d] = 57,\n-\t[BNXT_ULP_CLASS_HID_12d2d] = 58,\n-\t[BNXT_ULP_CLASS_HID_2432d] = 59,\n-\t[BNXT_ULP_CLASS_HID_3592d] = 60,\n-\t[BNXT_ULP_CLASS_HID_1a49] = 61,\n-\t[BNXT_ULP_CLASS_HID_13049] = 62,\n-\t[BNXT_ULP_CLASS_HID_24649] = 63,\n-\t[BNXT_ULP_CLASS_HID_35c49] = 64,\n-\t[BNXT_ULP_CLASS_HID_50e5] = 65,\n-\t[BNXT_ULP_CLASS_HID_10a29] = 66,\n-\t[BNXT_ULP_CLASS_HID_22029] = 67,\n-\t[BNXT_ULP_CLASS_HID_33629] = 68,\n-\t[BNXT_ULP_CLASS_HID_471d] = 69,\n-\t[BNXT_ULP_CLASS_HID_10041] = 70,\n-\t[BNXT_ULP_CLASS_HID_21641] = 71,\n-\t[BNXT_ULP_CLASS_HID_32c41] = 72,\n-\t[BNXT_ULP_CLASS_HID_10e1] = 73,\n-\t[BNXT_ULP_CLASS_HID_126e1] = 74,\n-\t[BNXT_ULP_CLASS_HID_23ce1] = 75,\n-\t[BNXT_ULP_CLASS_HID_352e1] = 76,\n-\t[BNXT_ULP_CLASS_HID_140d] = 77,\n-\t[BNXT_ULP_CLASS_HID_12a0d] = 78,\n-\t[BNXT_ULP_CLASS_HID_2400d] = 79,\n-\t[BNXT_ULP_CLASS_HID_3560d] = 80,\n-\t[BNXT_ULP_CLASS_HID_4ab9] = 81,\n-\t[BNXT_ULP_CLASS_HID_103ed] = 82,\n-\t[BNXT_ULP_CLASS_HID_219ed] = 83,\n-\t[BNXT_ULP_CLASS_HID_32fed] = 84,\n-\t[BNXT_ULP_CLASS_HID_40d1] = 85,\n-\t[BNXT_ULP_CLASS_HID_156d1] = 86,\n-\t[BNXT_ULP_CLASS_HID_21005] = 87,\n-\t[BNXT_ULP_CLASS_HID_32605] = 88,\n-\t[BNXT_ULP_CLASS_HID_0aa5] = 89,\n-\t[BNXT_ULP_CLASS_HID_120a5] = 90,\n-\t[BNXT_ULP_CLASS_HID_236a5] = 91,\n-\t[BNXT_ULP_CLASS_HID_34ca5] = 92,\n-\t[BNXT_ULP_CLASS_HID_0159] = 93,\n-\t[BNXT_ULP_CLASS_HID_11759] = 94,\n-\t[BNXT_ULP_CLASS_HID_22d59] = 95,\n-\t[BNXT_ULP_CLASS_HID_34359] = 96,\n-\t[BNXT_ULP_CLASS_HID_37f5] = 97,\n-\t[BNXT_ULP_CLASS_HID_14df5] = 98,\n-\t[BNXT_ULP_CLASS_HID_20739] = 99,\n-\t[BNXT_ULP_CLASS_HID_31d39] = 100,\n-\t[BNXT_ULP_CLASS_HID_2e6d] = 101,\n-\t[BNXT_ULP_CLASS_HID_1446d] = 102,\n-\t[BNXT_ULP_CLASS_HID_25a6d] = 103,\n-\t[BNXT_ULP_CLASS_HID_31351] = 104,\n-\t[BNXT_ULP_CLASS_HID_548d] = 105,\n-\t[BNXT_ULP_CLASS_HID_10df1] = 106,\n-\t[BNXT_ULP_CLASS_HID_223f1] = 107,\n-\t[BNXT_ULP_CLASS_HID_339f1] = 108,\n-\t[BNXT_ULP_CLASS_HID_5829] = 109,\n-\t[BNXT_ULP_CLASS_HID_1111d] = 110,\n-\t[BNXT_ULP_CLASS_HID_2271d] = 111,\n-\t[BNXT_ULP_CLASS_HID_33d1d] = 112,\n-\t[BNXT_ULP_CLASS_HID_3189] = 113,\n-\t[BNXT_ULP_CLASS_HID_14789] = 114,\n-\t[BNXT_ULP_CLASS_HID_200fd] = 115,\n-\t[BNXT_ULP_CLASS_HID_316fd] = 116,\n-\t[BNXT_ULP_CLASS_HID_2821] = 117,\n-\t[BNXT_ULP_CLASS_HID_13e21] = 118,\n-\t[BNXT_ULP_CLASS_HID_25421] = 119,\n-\t[BNXT_ULP_CLASS_HID_30d15] = 120,\n-\t[BNXT_ULP_CLASS_HID_4e41] = 121,\n-\t[BNXT_ULP_CLASS_HID_107b5] = 122,\n-\t[BNXT_ULP_CLASS_HID_21db5] = 123,\n-\t[BNXT_ULP_CLASS_HID_333b5] = 124,\n-\t[BNXT_ULP_CLASS_HID_2541] = 125,\n-\t[BNXT_ULP_CLASS_HID_2b8d] = 126,\n-\t[BNXT_ULP_CLASS_HID_056d] = 127,\n-\t[BNXT_ULP_CLASS_HID_5bfd] = 128,\n-\t[BNXT_ULP_CLASS_HID_2691] = 129,\n-\t[BNXT_ULP_CLASS_HID_13c91] = 130,\n-\t[BNXT_ULP_CLASS_HID_25291] = 131,\n-\t[BNXT_ULP_CLASS_HID_30c45] = 132,\n-\t[BNXT_ULP_CLASS_HID_0031] = 133,\n-\t[BNXT_ULP_CLASS_HID_11631] = 134,\n-\t[BNXT_ULP_CLASS_HID_22c31] = 135,\n-\t[BNXT_ULP_CLASS_HID_34231] = 136,\n-\t[BNXT_ULP_CLASS_HID_53e5] = 137,\n-\t[BNXT_ULP_CLASS_HID_10ca9] = 138,\n-\t[BNXT_ULP_CLASS_HID_222a9] = 139,\n-\t[BNXT_ULP_CLASS_HID_338a9] = 140,\n-\t[BNXT_ULP_CLASS_HID_1d09] = 141,\n-\t[BNXT_ULP_CLASS_HID_13309] = 142,\n-\t[BNXT_ULP_CLASS_HID_24909] = 143,\n-\t[BNXT_ULP_CLASS_HID_3023d] = 144,\n-\t[BNXT_ULP_CLASS_HID_20d5] = 145,\n-\t[BNXT_ULP_CLASS_HID_136d5] = 146,\n-\t[BNXT_ULP_CLASS_HID_24cd5] = 147,\n-\t[BNXT_ULP_CLASS_HID_30599] = 148,\n-\t[BNXT_ULP_CLASS_HID_5741] = 149,\n-\t[BNXT_ULP_CLASS_HID_11075] = 150,\n-\t[BNXT_ULP_CLASS_HID_22675] = 151,\n-\t[BNXT_ULP_CLASS_HID_33c75] = 152,\n-\t[BNXT_ULP_CLASS_HID_4d39] = 153,\n-\t[BNXT_ULP_CLASS_HID_106ed] = 154,\n-\t[BNXT_ULP_CLASS_HID_21ced] = 155,\n-\t[BNXT_ULP_CLASS_HID_332ed] = 156,\n-\t[BNXT_ULP_CLASS_HID_174d] = 157,\n-\t[BNXT_ULP_CLASS_HID_12d4d] = 158,\n-\t[BNXT_ULP_CLASS_HID_2434d] = 159,\n-\t[BNXT_ULP_CLASS_HID_3594d] = 160,\n-\t[BNXT_ULP_CLASS_HID_1a29] = 161,\n-\t[BNXT_ULP_CLASS_HID_13029] = 162,\n-\t[BNXT_ULP_CLASS_HID_24629] = 163,\n-\t[BNXT_ULP_CLASS_HID_35c29] = 164,\n-\t[BNXT_ULP_CLASS_HID_5085] = 165,\n-\t[BNXT_ULP_CLASS_HID_10a49] = 166,\n-\t[BNXT_ULP_CLASS_HID_22049] = 167,\n-\t[BNXT_ULP_CLASS_HID_33649] = 168,\n-\t[BNXT_ULP_CLASS_HID_477d] = 169,\n-\t[BNXT_ULP_CLASS_HID_10021] = 170,\n-\t[BNXT_ULP_CLASS_HID_21621] = 171,\n-\t[BNXT_ULP_CLASS_HID_32c21] = 172,\n-\t[BNXT_ULP_CLASS_HID_1081] = 173,\n-\t[BNXT_ULP_CLASS_HID_12681] = 174,\n-\t[BNXT_ULP_CLASS_HID_23c81] = 175,\n-\t[BNXT_ULP_CLASS_HID_35281] = 176,\n-\t[BNXT_ULP_CLASS_HID_146d] = 177,\n-\t[BNXT_ULP_CLASS_HID_12a6d] = 178,\n-\t[BNXT_ULP_CLASS_HID_2406d] = 179,\n-\t[BNXT_ULP_CLASS_HID_3566d] = 180,\n-\t[BNXT_ULP_CLASS_HID_4ad9] = 181,\n-\t[BNXT_ULP_CLASS_HID_1038d] = 182,\n-\t[BNXT_ULP_CLASS_HID_2198d] = 183,\n-\t[BNXT_ULP_CLASS_HID_32f8d] = 184,\n-\t[BNXT_ULP_CLASS_HID_40b1] = 185,\n-\t[BNXT_ULP_CLASS_HID_156b1] = 186,\n-\t[BNXT_ULP_CLASS_HID_21065] = 187,\n-\t[BNXT_ULP_CLASS_HID_32665] = 188,\n-\t[BNXT_ULP_CLASS_HID_0ac5] = 189,\n-\t[BNXT_ULP_CLASS_HID_120c5] = 190,\n-\t[BNXT_ULP_CLASS_HID_236c5] = 191,\n-\t[BNXT_ULP_CLASS_HID_34cc5] = 192,\n-\t[BNXT_ULP_CLASS_HID_0139] = 193,\n-\t[BNXT_ULP_CLASS_HID_11739] = 194,\n-\t[BNXT_ULP_CLASS_HID_22d39] = 195,\n-\t[BNXT_ULP_CLASS_HID_34339] = 196,\n-\t[BNXT_ULP_CLASS_HID_3795] = 197,\n-\t[BNXT_ULP_CLASS_HID_14d95] = 198,\n-\t[BNXT_ULP_CLASS_HID_20759] = 199,\n-\t[BNXT_ULP_CLASS_HID_31d59] = 200,\n-\t[BNXT_ULP_CLASS_HID_2e0d] = 201,\n-\t[BNXT_ULP_CLASS_HID_1440d] = 202,\n-\t[BNXT_ULP_CLASS_HID_25a0d] = 203,\n-\t[BNXT_ULP_CLASS_HID_31331] = 204,\n-\t[BNXT_ULP_CLASS_HID_54ed] = 205,\n-\t[BNXT_ULP_CLASS_HID_10d91] = 206,\n-\t[BNXT_ULP_CLASS_HID_22391] = 207,\n-\t[BNXT_ULP_CLASS_HID_33991] = 208,\n-\t[BNXT_ULP_CLASS_HID_5849] = 209,\n-\t[BNXT_ULP_CLASS_HID_1117d] = 210,\n-\t[BNXT_ULP_CLASS_HID_2277d] = 211,\n-\t[BNXT_ULP_CLASS_HID_33d7d] = 212,\n-\t[BNXT_ULP_CLASS_HID_31e9] = 213,\n-\t[BNXT_ULP_CLASS_HID_147e9] = 214,\n-\t[BNXT_ULP_CLASS_HID_2009d] = 215,\n-\t[BNXT_ULP_CLASS_HID_3169d] = 216,\n-\t[BNXT_ULP_CLASS_HID_2841] = 217,\n-\t[BNXT_ULP_CLASS_HID_13e41] = 218,\n-\t[BNXT_ULP_CLASS_HID_25441] = 219,\n-\t[BNXT_ULP_CLASS_HID_30d75] = 220,\n-\t[BNXT_ULP_CLASS_HID_4e21] = 221,\n-\t[BNXT_ULP_CLASS_HID_107d5] = 222,\n-\t[BNXT_ULP_CLASS_HID_21dd5] = 223,\n-\t[BNXT_ULP_CLASS_HID_333d5] = 224,\n-\t[BNXT_ULP_CLASS_HID_2521] = 225,\n-\t[BNXT_ULP_CLASS_HID_2bed] = 226,\n-\t[BNXT_ULP_CLASS_HID_050d] = 227,\n-\t[BNXT_ULP_CLASS_HID_5b9d] = 228,\n-\t[BNXT_ULP_CLASS_HID_1865] = 229,\n-\t[BNXT_ULP_CLASS_HID_389d] = 230,\n-\t[BNXT_ULP_CLASS_HID_123d] = 231,\n-\t[BNXT_ULP_CLASS_HID_4ef1] = 232,\n-\t[BNXT_ULP_CLASS_HID_1229] = 233,\n-\t[BNXT_ULP_CLASS_HID_3241] = 234,\n-\t[BNXT_ULP_CLASS_HID_0be1] = 235,\n-\t[BNXT_ULP_CLASS_HID_48b5] = 236,\n-\t[BNXT_ULP_CLASS_HID_0bed] = 237,\n-\t[BNXT_ULP_CLASS_HID_2c05] = 238,\n-\t[BNXT_ULP_CLASS_HID_05a5] = 239,\n-\t[BNXT_ULP_CLASS_HID_4279] = 240,\n-\t[BNXT_ULP_CLASS_HID_05d1] = 241,\n-\t[BNXT_ULP_CLASS_HID_25c9] = 242,\n-\t[BNXT_ULP_CLASS_HID_5c55] = 243,\n-\t[BNXT_ULP_CLASS_HID_3c3d] = 244,\n-\t[BNXT_ULP_CLASS_HID_4fc9] = 245,\n-\t[BNXT_ULP_CLASS_HID_1335] = 246,\n-\t[BNXT_ULP_CLASS_HID_4981] = 247,\n-\t[BNXT_ULP_CLASS_HID_2969] = 248,\n-\t[BNXT_ULP_CLASS_HID_498d] = 249,\n-\t[BNXT_ULP_CLASS_HID_0cf9] = 250,\n-\t[BNXT_ULP_CLASS_HID_4345] = 251,\n-\t[BNXT_ULP_CLASS_HID_232d] = 252,\n-\t[BNXT_ULP_CLASS_HID_2579] = 253,\n-\t[BNXT_ULP_CLASS_HID_2bb5] = 254,\n-\t[BNXT_ULP_CLASS_HID_4bad] = 255,\n-\t[BNXT_ULP_CLASS_HID_4591] = 256,\n-\t[BNXT_ULP_CLASS_HID_1845] = 257,\n-\t[BNXT_ULP_CLASS_HID_1399] = 258,\n-\t[BNXT_ULP_CLASS_HID_0eed] = 259,\n-\t[BNXT_ULP_CLASS_HID_0a21] = 260,\n-\t[BNXT_ULP_CLASS_HID_38bd] = 261,\n-\t[BNXT_ULP_CLASS_HID_33f1] = 262,\n-\t[BNXT_ULP_CLASS_HID_2ec5] = 263,\n-\t[BNXT_ULP_CLASS_HID_2a19] = 264,\n-\t[BNXT_ULP_CLASS_HID_121d] = 265,\n-\t[BNXT_ULP_CLASS_HID_0d51] = 266,\n-\t[BNXT_ULP_CLASS_HID_08a5] = 267,\n-\t[BNXT_ULP_CLASS_HID_03f9] = 268,\n-\t[BNXT_ULP_CLASS_HID_4ed1] = 269,\n-\t[BNXT_ULP_CLASS_HID_4a25] = 270,\n-\t[BNXT_ULP_CLASS_HID_4579] = 271,\n-\t[BNXT_ULP_CLASS_HID_404d] = 272,\n-\t[BNXT_ULP_CLASS_HID_1209] = 273,\n-\t[BNXT_ULP_CLASS_HID_0d5d] = 274,\n-\t[BNXT_ULP_CLASS_HID_0891] = 275,\n-\t[BNXT_ULP_CLASS_HID_03e5] = 276,\n-\t[BNXT_ULP_CLASS_HID_3261] = 277,\n-\t[BNXT_ULP_CLASS_HID_2db5] = 278,\n-\t[BNXT_ULP_CLASS_HID_2889] = 279,\n-\t[BNXT_ULP_CLASS_HID_23dd] = 280,\n-\t[BNXT_ULP_CLASS_HID_0bc1] = 281,\n-\t[BNXT_ULP_CLASS_HID_0715] = 282,\n-\t[BNXT_ULP_CLASS_HID_0269] = 283,\n-\t[BNXT_ULP_CLASS_HID_5a69] = 284,\n-\t[BNXT_ULP_CLASS_HID_4895] = 285,\n-\t[BNXT_ULP_CLASS_HID_43e9] = 286,\n-\t[BNXT_ULP_CLASS_HID_3f3d] = 287,\n-\t[BNXT_ULP_CLASS_HID_3a71] = 288,\n-\t[BNXT_ULP_CLASS_HID_0bcd] = 289,\n-\t[BNXT_ULP_CLASS_HID_0701] = 290,\n-\t[BNXT_ULP_CLASS_HID_0255] = 291,\n-\t[BNXT_ULP_CLASS_HID_5a55] = 292,\n-\t[BNXT_ULP_CLASS_HID_2c25] = 293,\n-\t[BNXT_ULP_CLASS_HID_2779] = 294,\n-\t[BNXT_ULP_CLASS_HID_224d] = 295,\n-\t[BNXT_ULP_CLASS_HID_1d81] = 296,\n-\t[BNXT_ULP_CLASS_HID_0585] = 297,\n-\t[BNXT_ULP_CLASS_HID_00d9] = 298,\n-\t[BNXT_ULP_CLASS_HID_58d9] = 299,\n-\t[BNXT_ULP_CLASS_HID_542d] = 300,\n-\t[BNXT_ULP_CLASS_HID_4259] = 301,\n-\t[BNXT_ULP_CLASS_HID_3dad] = 302,\n-\t[BNXT_ULP_CLASS_HID_38e1] = 303,\n-\t[BNXT_ULP_CLASS_HID_3435] = 304,\n-\t[BNXT_ULP_CLASS_HID_05f1] = 305,\n-\t[BNXT_ULP_CLASS_HID_00c5] = 306,\n-\t[BNXT_ULP_CLASS_HID_58c5] = 307,\n-\t[BNXT_ULP_CLASS_HID_5419] = 308,\n-\t[BNXT_ULP_CLASS_HID_25e9] = 309,\n-\t[BNXT_ULP_CLASS_HID_213d] = 310,\n-\t[BNXT_ULP_CLASS_HID_1c71] = 311,\n-\t[BNXT_ULP_CLASS_HID_1745] = 312,\n-\t[BNXT_ULP_CLASS_HID_5c75] = 313,\n-\t[BNXT_ULP_CLASS_HID_5749] = 314,\n-\t[BNXT_ULP_CLASS_HID_529d] = 315,\n-\t[BNXT_ULP_CLASS_HID_4dd1] = 316,\n-\t[BNXT_ULP_CLASS_HID_3c1d] = 317,\n-\t[BNXT_ULP_CLASS_HID_3751] = 318,\n-\t[BNXT_ULP_CLASS_HID_32a5] = 319,\n-\t[BNXT_ULP_CLASS_HID_2df9] = 320,\n-\t[BNXT_ULP_CLASS_HID_4fe9] = 321,\n-\t[BNXT_ULP_CLASS_HID_4b3d] = 322,\n-\t[BNXT_ULP_CLASS_HID_4671] = 323,\n-\t[BNXT_ULP_CLASS_HID_4145] = 324,\n-\t[BNXT_ULP_CLASS_HID_1315] = 325,\n-\t[BNXT_ULP_CLASS_HID_0e69] = 326,\n-\t[BNXT_ULP_CLASS_HID_09bd] = 327,\n-\t[BNXT_ULP_CLASS_HID_04f1] = 328,\n-\t[BNXT_ULP_CLASS_HID_49a1] = 329,\n-\t[BNXT_ULP_CLASS_HID_44f5] = 330,\n-\t[BNXT_ULP_CLASS_HID_3fc9] = 331,\n-\t[BNXT_ULP_CLASS_HID_3b1d] = 332,\n-\t[BNXT_ULP_CLASS_HID_2949] = 333,\n-\t[BNXT_ULP_CLASS_HID_249d] = 334,\n-\t[BNXT_ULP_CLASS_HID_1fd1] = 335,\n-\t[BNXT_ULP_CLASS_HID_1b25] = 336,\n-\t[BNXT_ULP_CLASS_HID_49ad] = 337,\n-\t[BNXT_ULP_CLASS_HID_44e1] = 338,\n-\t[BNXT_ULP_CLASS_HID_4035] = 339,\n-\t[BNXT_ULP_CLASS_HID_3b09] = 340,\n-\t[BNXT_ULP_CLASS_HID_0cd9] = 341,\n-\t[BNXT_ULP_CLASS_HID_082d] = 342,\n-\t[BNXT_ULP_CLASS_HID_0361] = 343,\n-\t[BNXT_ULP_CLASS_HID_5b61] = 344,\n-\t[BNXT_ULP_CLASS_HID_4365] = 345,\n-\t[BNXT_ULP_CLASS_HID_3eb9] = 346,\n-\t[BNXT_ULP_CLASS_HID_398d] = 347,\n-\t[BNXT_ULP_CLASS_HID_34c1] = 348,\n-\t[BNXT_ULP_CLASS_HID_230d] = 349,\n-\t[BNXT_ULP_CLASS_HID_1e41] = 350,\n-\t[BNXT_ULP_CLASS_HID_1995] = 351,\n-\t[BNXT_ULP_CLASS_HID_14e9] = 352,\n-\t[BNXT_ULP_CLASS_HID_2559] = 353,\n-\t[BNXT_ULP_CLASS_HID_2b95] = 354,\n-\t[BNXT_ULP_CLASS_HID_4b8d] = 355,\n-\t[BNXT_ULP_CLASS_HID_45b1] = 356,\n-\t[BNXT_ULP_CLASS_HID_1825] = 357,\n-\t[BNXT_ULP_CLASS_HID_13f9] = 358,\n-\t[BNXT_ULP_CLASS_HID_0e8d] = 359,\n-\t[BNXT_ULP_CLASS_HID_0a41] = 360,\n-\t[BNXT_ULP_CLASS_HID_38dd] = 361,\n-\t[BNXT_ULP_CLASS_HID_3391] = 362,\n-\t[BNXT_ULP_CLASS_HID_2ea5] = 363,\n-\t[BNXT_ULP_CLASS_HID_2a79] = 364,\n-\t[BNXT_ULP_CLASS_HID_127d] = 365,\n-\t[BNXT_ULP_CLASS_HID_0d31] = 366,\n-\t[BNXT_ULP_CLASS_HID_08c5] = 367,\n-\t[BNXT_ULP_CLASS_HID_0399] = 368,\n-\t[BNXT_ULP_CLASS_HID_4eb1] = 369,\n-\t[BNXT_ULP_CLASS_HID_4a45] = 370,\n-\t[BNXT_ULP_CLASS_HID_4519] = 371,\n-\t[BNXT_ULP_CLASS_HID_402d] = 372,\n-\t[BNXT_ULP_CLASS_HID_1269] = 373,\n-\t[BNXT_ULP_CLASS_HID_0d3d] = 374,\n-\t[BNXT_ULP_CLASS_HID_08f1] = 375,\n-\t[BNXT_ULP_CLASS_HID_0385] = 376,\n-\t[BNXT_ULP_CLASS_HID_3201] = 377,\n-\t[BNXT_ULP_CLASS_HID_2dd5] = 378,\n-\t[BNXT_ULP_CLASS_HID_28e9] = 379,\n-\t[BNXT_ULP_CLASS_HID_23bd] = 380,\n-\t[BNXT_ULP_CLASS_HID_0ba1] = 381,\n-\t[BNXT_ULP_CLASS_HID_0775] = 382,\n-\t[BNXT_ULP_CLASS_HID_0209] = 383,\n-\t[BNXT_ULP_CLASS_HID_5a09] = 384,\n-\t[BNXT_ULP_CLASS_HID_48f5] = 385,\n-\t[BNXT_ULP_CLASS_HID_4389] = 386,\n-\t[BNXT_ULP_CLASS_HID_3f5d] = 387,\n-\t[BNXT_ULP_CLASS_HID_3a11] = 388,\n-\t[BNXT_ULP_CLASS_HID_0bad] = 389,\n-\t[BNXT_ULP_CLASS_HID_0761] = 390,\n-\t[BNXT_ULP_CLASS_HID_0235] = 391,\n-\t[BNXT_ULP_CLASS_HID_5a35] = 392,\n-\t[BNXT_ULP_CLASS_HID_2c45] = 393,\n-\t[BNXT_ULP_CLASS_HID_2719] = 394,\n-\t[BNXT_ULP_CLASS_HID_222d] = 395,\n-\t[BNXT_ULP_CLASS_HID_1de1] = 396,\n-\t[BNXT_ULP_CLASS_HID_05e5] = 397,\n-\t[BNXT_ULP_CLASS_HID_00b9] = 398,\n-\t[BNXT_ULP_CLASS_HID_58b9] = 399,\n-\t[BNXT_ULP_CLASS_HID_544d] = 400,\n-\t[BNXT_ULP_CLASS_HID_4239] = 401,\n-\t[BNXT_ULP_CLASS_HID_3dcd] = 402,\n-\t[BNXT_ULP_CLASS_HID_3881] = 403,\n-\t[BNXT_ULP_CLASS_HID_3455] = 404,\n-\t[BNXT_ULP_CLASS_HID_0591] = 405,\n-\t[BNXT_ULP_CLASS_HID_00a5] = 406,\n-\t[BNXT_ULP_CLASS_HID_58a5] = 407,\n-\t[BNXT_ULP_CLASS_HID_5479] = 408,\n-\t[BNXT_ULP_CLASS_HID_2589] = 409,\n-\t[BNXT_ULP_CLASS_HID_215d] = 410,\n-\t[BNXT_ULP_CLASS_HID_1c11] = 411,\n-\t[BNXT_ULP_CLASS_HID_1725] = 412,\n-\t[BNXT_ULP_CLASS_HID_5c15] = 413,\n-\t[BNXT_ULP_CLASS_HID_5729] = 414,\n-\t[BNXT_ULP_CLASS_HID_52fd] = 415,\n-\t[BNXT_ULP_CLASS_HID_4db1] = 416,\n-\t[BNXT_ULP_CLASS_HID_3c7d] = 417,\n-\t[BNXT_ULP_CLASS_HID_3731] = 418,\n-\t[BNXT_ULP_CLASS_HID_32c5] = 419,\n-\t[BNXT_ULP_CLASS_HID_2d99] = 420,\n-\t[BNXT_ULP_CLASS_HID_4f89] = 421,\n-\t[BNXT_ULP_CLASS_HID_4b5d] = 422,\n-\t[BNXT_ULP_CLASS_HID_4611] = 423,\n-\t[BNXT_ULP_CLASS_HID_4125] = 424,\n-\t[BNXT_ULP_CLASS_HID_1375] = 425,\n-\t[BNXT_ULP_CLASS_HID_0e09] = 426,\n-\t[BNXT_ULP_CLASS_HID_09dd] = 427,\n-\t[BNXT_ULP_CLASS_HID_0491] = 428,\n-\t[BNXT_ULP_CLASS_HID_49c1] = 429,\n-\t[BNXT_ULP_CLASS_HID_4495] = 430,\n-\t[BNXT_ULP_CLASS_HID_3fa9] = 431,\n-\t[BNXT_ULP_CLASS_HID_3b7d] = 432,\n-\t[BNXT_ULP_CLASS_HID_2929] = 433,\n-\t[BNXT_ULP_CLASS_HID_24fd] = 434,\n-\t[BNXT_ULP_CLASS_HID_1fb1] = 435,\n-\t[BNXT_ULP_CLASS_HID_1b45] = 436,\n-\t[BNXT_ULP_CLASS_HID_49cd] = 437,\n-\t[BNXT_ULP_CLASS_HID_4481] = 438,\n-\t[BNXT_ULP_CLASS_HID_4055] = 439,\n-\t[BNXT_ULP_CLASS_HID_3b69] = 440,\n-\t[BNXT_ULP_CLASS_HID_0cb9] = 441,\n-\t[BNXT_ULP_CLASS_HID_084d] = 442,\n-\t[BNXT_ULP_CLASS_HID_0301] = 443,\n-\t[BNXT_ULP_CLASS_HID_5b01] = 444,\n-\t[BNXT_ULP_CLASS_HID_4305] = 445,\n-\t[BNXT_ULP_CLASS_HID_3ed9] = 446,\n-\t[BNXT_ULP_CLASS_HID_39ed] = 447,\n-\t[BNXT_ULP_CLASS_HID_34a1] = 448,\n-\t[BNXT_ULP_CLASS_HID_236d] = 449,\n-\t[BNXT_ULP_CLASS_HID_1e21] = 450,\n-\t[BNXT_ULP_CLASS_HID_19f5] = 451,\n-\t[BNXT_ULP_CLASS_HID_1489] = 452,\n-\t[BNXT_ULP_CLASS_HID_2539] = 453,\n-\t[BNXT_ULP_CLASS_HID_2bf5] = 454,\n-\t[BNXT_ULP_CLASS_HID_4bed] = 455,\n-\t[BNXT_ULP_CLASS_HID_45d1] = 456,\n-\t[BNXT_ULP_CLASS_HID_b6af] = 457,\n-\t[BNXT_ULP_CLASS_HID_b1d3] = 458,\n-\t[BNXT_ULP_CLASS_HID_1c7d3] = 459,\n-\t[BNXT_ULP_CLASS_HID_1ccaf] = 460,\n-\t[BNXT_ULP_CLASS_HID_da33] = 461,\n-\t[BNXT_ULP_CLASS_HID_d567] = 462,\n-\t[BNXT_ULP_CLASS_HID_18eab] = 463,\n-\t[BNXT_ULP_CLASS_HID_19367] = 464,\n-\t[BNXT_ULP_CLASS_HID_a10b] = 465,\n-\t[BNXT_ULP_CLASS_HID_9c3f] = 466,\n-\t[BNXT_ULP_CLASS_HID_1b23f] = 467,\n-\t[BNXT_ULP_CLASS_HID_1b70b] = 468,\n-\t[BNXT_ULP_CLASS_HID_c49f] = 469,\n-\t[BNXT_ULP_CLASS_HID_bfc3] = 470,\n-\t[BNXT_ULP_CLASS_HID_1d5c3] = 471,\n-\t[BNXT_ULP_CLASS_HID_1da9f] = 472,\n-\t[BNXT_ULP_CLASS_HID_b063] = 473,\n-\t[BNXT_ULP_CLASS_HID_ab97] = 474,\n-\t[BNXT_ULP_CLASS_HID_1c197] = 475,\n-\t[BNXT_ULP_CLASS_HID_1c663] = 476,\n-\t[BNXT_ULP_CLASS_HID_d3f7] = 477,\n-\t[BNXT_ULP_CLASS_HID_cf3b] = 478,\n-\t[BNXT_ULP_CLASS_HID_1886f] = 479,\n-\t[BNXT_ULP_CLASS_HID_18d3b] = 480,\n-\t[BNXT_ULP_CLASS_HID_9acf] = 481,\n-\t[BNXT_ULP_CLASS_HID_95f3] = 482,\n-\t[BNXT_ULP_CLASS_HID_1abf3] = 483,\n-\t[BNXT_ULP_CLASS_HID_1b0cf] = 484,\n-\t[BNXT_ULP_CLASS_HID_be53] = 485,\n-\t[BNXT_ULP_CLASS_HID_b987] = 486,\n-\t[BNXT_ULP_CLASS_HID_1cf87] = 487,\n-\t[BNXT_ULP_CLASS_HID_1d453] = 488,\n-\t[BNXT_ULP_CLASS_HID_aa27] = 489,\n-\t[BNXT_ULP_CLASS_HID_a56b] = 490,\n-\t[BNXT_ULP_CLASS_HID_1bb6b] = 491,\n-\t[BNXT_ULP_CLASS_HID_1c027] = 492,\n-\t[BNXT_ULP_CLASS_HID_cdcb] = 493,\n-\t[BNXT_ULP_CLASS_HID_c8ff] = 494,\n-\t[BNXT_ULP_CLASS_HID_18223] = 495,\n-\t[BNXT_ULP_CLASS_HID_186ff] = 496,\n-\t[BNXT_ULP_CLASS_HID_9483] = 497,\n-\t[BNXT_ULP_CLASS_HID_8fb7] = 498,\n-\t[BNXT_ULP_CLASS_HID_1a5b7] = 499,\n-\t[BNXT_ULP_CLASS_HID_1aa83] = 500,\n-\t[BNXT_ULP_CLASS_HID_b817] = 501,\n-\t[BNXT_ULP_CLASS_HID_b35b] = 502,\n-\t[BNXT_ULP_CLASS_HID_1c95b] = 503,\n-\t[BNXT_ULP_CLASS_HID_1ce17] = 504,\n-\t[BNXT_ULP_CLASS_HID_a3fb] = 505,\n-\t[BNXT_ULP_CLASS_HID_9f2f] = 506,\n-\t[BNXT_ULP_CLASS_HID_1b52f] = 507,\n-\t[BNXT_ULP_CLASS_HID_1b9fb] = 508,\n-\t[BNXT_ULP_CLASS_HID_c78f] = 509,\n-\t[BNXT_ULP_CLASS_HID_c2b3] = 510,\n-\t[BNXT_ULP_CLASS_HID_1d8b3] = 511,\n-\t[BNXT_ULP_CLASS_HID_180b3] = 512,\n-\t[BNXT_ULP_CLASS_HID_8e47] = 513,\n-\t[BNXT_ULP_CLASS_HID_898b] = 514,\n-\t[BNXT_ULP_CLASS_HID_19f8b] = 515,\n-\t[BNXT_ULP_CLASS_HID_1a447] = 516,\n-\t[BNXT_ULP_CLASS_HID_b1eb] = 517,\n-\t[BNXT_ULP_CLASS_HID_ad1f] = 518,\n-\t[BNXT_ULP_CLASS_HID_1c31f] = 519,\n-\t[BNXT_ULP_CLASS_HID_1c7eb] = 520,\n-\t[BNXT_ULP_CLASS_HID_9137] = 521,\n-\t[BNXT_ULP_CLASS_HID_8c7b] = 522,\n-\t[BNXT_ULP_CLASS_HID_1a27b] = 523,\n-\t[BNXT_ULP_CLASS_HID_1a737] = 524,\n-\t[BNXT_ULP_CLASS_HID_b4db] = 525,\n-\t[BNXT_ULP_CLASS_HID_b00f] = 526,\n-\t[BNXT_ULP_CLASS_HID_1c60f] = 527,\n-\t[BNXT_ULP_CLASS_HID_1cadb] = 528,\n-\t[BNXT_ULP_CLASS_HID_8b0b] = 529,\n-\t[BNXT_ULP_CLASS_HID_863f] = 530,\n-\t[BNXT_ULP_CLASS_HID_19c3f] = 531,\n-\t[BNXT_ULP_CLASS_HID_1a10b] = 532,\n-\t[BNXT_ULP_CLASS_HID_ae9f] = 533,\n-\t[BNXT_ULP_CLASS_HID_a9c3] = 534,\n-\t[BNXT_ULP_CLASS_HID_1bfc3] = 535,\n-\t[BNXT_ULP_CLASS_HID_1c49f] = 536,\n-\t[BNXT_ULP_CLASS_HID_2563] = 537,\n-\t[BNXT_ULP_CLASS_HID_2baf] = 538,\n-\t[BNXT_ULP_CLASS_HID_26d3] = 539,\n-\t[BNXT_ULP_CLASS_HID_4f33] = 540,\n-\t[BNXT_ULP_CLASS_HID_4a67] = 541,\n-\t[BNXT_ULP_CLASS_HID_160b] = 542,\n-\t[BNXT_ULP_CLASS_HID_113f] = 543,\n-\t[BNXT_ULP_CLASS_HID_399f] = 544,\n-\t[BNXT_ULP_CLASS_HID_34c3] = 545,\n-\t[BNXT_ULP_CLASS_HID_2097] = 546,\n-\t[BNXT_ULP_CLASS_HID_48f7] = 547,\n-\t[BNXT_ULP_CLASS_HID_443b] = 548,\n-\t[BNXT_ULP_CLASS_HID_0fcf] = 549,\n-\t[BNXT_ULP_CLASS_HID_0af3] = 550,\n-\t[BNXT_ULP_CLASS_HID_3353] = 551,\n-\t[BNXT_ULP_CLASS_HID_2e87] = 552,\n-\t[BNXT_ULP_CLASS_HID_b68f] = 553,\n-\t[BNXT_ULP_CLASS_HID_b94f] = 554,\n-\t[BNXT_ULP_CLASS_HID_fc0f] = 555,\n-\t[BNXT_ULP_CLASS_HID_fecf] = 556,\n-\t[BNXT_ULP_CLASS_HID_b1f3] = 557,\n-\t[BNXT_ULP_CLASS_HID_b4b3] = 558,\n-\t[BNXT_ULP_CLASS_HID_f773] = 559,\n-\t[BNXT_ULP_CLASS_HID_fa33] = 560,\n-\t[BNXT_ULP_CLASS_HID_1c7f3] = 561,\n-\t[BNXT_ULP_CLASS_HID_1eab3] = 562,\n-\t[BNXT_ULP_CLASS_HID_1cd73] = 563,\n-\t[BNXT_ULP_CLASS_HID_1f033] = 564,\n-\t[BNXT_ULP_CLASS_HID_1cc8f] = 565,\n-\t[BNXT_ULP_CLASS_HID_1ef4f] = 566,\n-\t[BNXT_ULP_CLASS_HID_1d20f] = 567,\n-\t[BNXT_ULP_CLASS_HID_1f4cf] = 568,\n-\t[BNXT_ULP_CLASS_HID_da13] = 569,\n-\t[BNXT_ULP_CLASS_HID_a007] = 570,\n-\t[BNXT_ULP_CLASS_HID_c2c7] = 571,\n-\t[BNXT_ULP_CLASS_HID_e587] = 572,\n-\t[BNXT_ULP_CLASS_HID_d547] = 573,\n-\t[BNXT_ULP_CLASS_HID_f807] = 574,\n-\t[BNXT_ULP_CLASS_HID_dac7] = 575,\n-\t[BNXT_ULP_CLASS_HID_e0cb] = 576,\n-\t[BNXT_ULP_CLASS_HID_18e8b] = 577,\n-\t[BNXT_ULP_CLASS_HID_1b14b] = 578,\n-\t[BNXT_ULP_CLASS_HID_1d40b] = 579,\n-\t[BNXT_ULP_CLASS_HID_1f6cb] = 580,\n-\t[BNXT_ULP_CLASS_HID_19347] = 581,\n-\t[BNXT_ULP_CLASS_HID_1b607] = 582,\n-\t[BNXT_ULP_CLASS_HID_1d8c7] = 583,\n-\t[BNXT_ULP_CLASS_HID_1fb87] = 584,\n-\t[BNXT_ULP_CLASS_HID_a12b] = 585,\n-\t[BNXT_ULP_CLASS_HID_a3eb] = 586,\n-\t[BNXT_ULP_CLASS_HID_e6ab] = 587,\n-\t[BNXT_ULP_CLASS_HID_e96b] = 588,\n-\t[BNXT_ULP_CLASS_HID_9c1f] = 589,\n-\t[BNXT_ULP_CLASS_HID_bedf] = 590,\n-\t[BNXT_ULP_CLASS_HID_e19f] = 591,\n-\t[BNXT_ULP_CLASS_HID_e45f] = 592,\n-\t[BNXT_ULP_CLASS_HID_1b21f] = 593,\n-\t[BNXT_ULP_CLASS_HID_1b4df] = 594,\n-\t[BNXT_ULP_CLASS_HID_1f79f] = 595,\n-\t[BNXT_ULP_CLASS_HID_1fa5f] = 596,\n-\t[BNXT_ULP_CLASS_HID_1b72b] = 597,\n-\t[BNXT_ULP_CLASS_HID_1b9eb] = 598,\n-\t[BNXT_ULP_CLASS_HID_1fcab] = 599,\n-\t[BNXT_ULP_CLASS_HID_1ff6b] = 600,\n-\t[BNXT_ULP_CLASS_HID_c4bf] = 601,\n-\t[BNXT_ULP_CLASS_HID_e77f] = 602,\n-\t[BNXT_ULP_CLASS_HID_ca3f] = 603,\n-\t[BNXT_ULP_CLASS_HID_ecff] = 604,\n-\t[BNXT_ULP_CLASS_HID_bfe3] = 605,\n-\t[BNXT_ULP_CLASS_HID_e2a3] = 606,\n-\t[BNXT_ULP_CLASS_HID_c563] = 607,\n-\t[BNXT_ULP_CLASS_HID_e823] = 608,\n-\t[BNXT_ULP_CLASS_HID_1d5e3] = 609,\n-\t[BNXT_ULP_CLASS_HID_1f8a3] = 610,\n-\t[BNXT_ULP_CLASS_HID_1db63] = 611,\n-\t[BNXT_ULP_CLASS_HID_1e117] = 612,\n-\t[BNXT_ULP_CLASS_HID_1dabf] = 613,\n-\t[BNXT_ULP_CLASS_HID_1a0a3] = 614,\n-\t[BNXT_ULP_CLASS_HID_1c363] = 615,\n-\t[BNXT_ULP_CLASS_HID_1e623] = 616,\n-\t[BNXT_ULP_CLASS_HID_b043] = 617,\n-\t[BNXT_ULP_CLASS_HID_b303] = 618,\n-\t[BNXT_ULP_CLASS_HID_f5c3] = 619,\n-\t[BNXT_ULP_CLASS_HID_f883] = 620,\n-\t[BNXT_ULP_CLASS_HID_abb7] = 621,\n-\t[BNXT_ULP_CLASS_HID_ae77] = 622,\n-\t[BNXT_ULP_CLASS_HID_f137] = 623,\n-\t[BNXT_ULP_CLASS_HID_f3f7] = 624,\n-\t[BNXT_ULP_CLASS_HID_1c1b7] = 625,\n-\t[BNXT_ULP_CLASS_HID_1e477] = 626,\n-\t[BNXT_ULP_CLASS_HID_1c737] = 627,\n-\t[BNXT_ULP_CLASS_HID_1e9f7] = 628,\n-\t[BNXT_ULP_CLASS_HID_1c643] = 629,\n-\t[BNXT_ULP_CLASS_HID_1e903] = 630,\n-\t[BNXT_ULP_CLASS_HID_1cbc3] = 631,\n-\t[BNXT_ULP_CLASS_HID_1ee83] = 632,\n-\t[BNXT_ULP_CLASS_HID_d3d7] = 633,\n-\t[BNXT_ULP_CLASS_HID_f697] = 634,\n-\t[BNXT_ULP_CLASS_HID_d957] = 635,\n-\t[BNXT_ULP_CLASS_HID_fc17] = 636,\n-\t[BNXT_ULP_CLASS_HID_cf1b] = 637,\n-\t[BNXT_ULP_CLASS_HID_f1db] = 638,\n-\t[BNXT_ULP_CLASS_HID_d49b] = 639,\n-\t[BNXT_ULP_CLASS_HID_f75b] = 640,\n-\t[BNXT_ULP_CLASS_HID_1884f] = 641,\n-\t[BNXT_ULP_CLASS_HID_1ab0f] = 642,\n-\t[BNXT_ULP_CLASS_HID_1cdcf] = 643,\n-\t[BNXT_ULP_CLASS_HID_1f08f] = 644,\n-\t[BNXT_ULP_CLASS_HID_18d1b] = 645,\n-\t[BNXT_ULP_CLASS_HID_1afdb] = 646,\n-\t[BNXT_ULP_CLASS_HID_1d29b] = 647,\n-\t[BNXT_ULP_CLASS_HID_1f55b] = 648,\n-\t[BNXT_ULP_CLASS_HID_9aef] = 649,\n-\t[BNXT_ULP_CLASS_HID_bdaf] = 650,\n-\t[BNXT_ULP_CLASS_HID_e06f] = 651,\n-\t[BNXT_ULP_CLASS_HID_e32f] = 652,\n-\t[BNXT_ULP_CLASS_HID_95d3] = 653,\n-\t[BNXT_ULP_CLASS_HID_b893] = 654,\n-\t[BNXT_ULP_CLASS_HID_db53] = 655,\n-\t[BNXT_ULP_CLASS_HID_fe13] = 656,\n-\t[BNXT_ULP_CLASS_HID_1abd3] = 657,\n-\t[BNXT_ULP_CLASS_HID_1ae93] = 658,\n-\t[BNXT_ULP_CLASS_HID_1f153] = 659,\n-\t[BNXT_ULP_CLASS_HID_1f413] = 660,\n-\t[BNXT_ULP_CLASS_HID_1b0ef] = 661,\n-\t[BNXT_ULP_CLASS_HID_1b3af] = 662,\n-\t[BNXT_ULP_CLASS_HID_1f66f] = 663,\n-\t[BNXT_ULP_CLASS_HID_1f92f] = 664,\n-\t[BNXT_ULP_CLASS_HID_be73] = 665,\n-\t[BNXT_ULP_CLASS_HID_e133] = 666,\n-\t[BNXT_ULP_CLASS_HID_c3f3] = 667,\n-\t[BNXT_ULP_CLASS_HID_e6b3] = 668,\n-\t[BNXT_ULP_CLASS_HID_b9a7] = 669,\n-\t[BNXT_ULP_CLASS_HID_bc67] = 670,\n-\t[BNXT_ULP_CLASS_HID_ff27] = 671,\n-\t[BNXT_ULP_CLASS_HID_e1e7] = 672,\n-\t[BNXT_ULP_CLASS_HID_1cfa7] = 673,\n-\t[BNXT_ULP_CLASS_HID_1f267] = 674,\n-\t[BNXT_ULP_CLASS_HID_1d527] = 675,\n-\t[BNXT_ULP_CLASS_HID_1f7e7] = 676,\n-\t[BNXT_ULP_CLASS_HID_1d473] = 677,\n-\t[BNXT_ULP_CLASS_HID_1f733] = 678,\n-\t[BNXT_ULP_CLASS_HID_1d9f3] = 679,\n-\t[BNXT_ULP_CLASS_HID_1fcb3] = 680,\n-\t[BNXT_ULP_CLASS_HID_aa07] = 681,\n-\t[BNXT_ULP_CLASS_HID_acc7] = 682,\n-\t[BNXT_ULP_CLASS_HID_ef87] = 683,\n-\t[BNXT_ULP_CLASS_HID_f247] = 684,\n-\t[BNXT_ULP_CLASS_HID_a54b] = 685,\n-\t[BNXT_ULP_CLASS_HID_a80b] = 686,\n-\t[BNXT_ULP_CLASS_HID_eacb] = 687,\n-\t[BNXT_ULP_CLASS_HID_ed8b] = 688,\n-\t[BNXT_ULP_CLASS_HID_1bb4b] = 689,\n-\t[BNXT_ULP_CLASS_HID_1be0b] = 690,\n-\t[BNXT_ULP_CLASS_HID_1c0cb] = 691,\n-\t[BNXT_ULP_CLASS_HID_1e38b] = 692,\n-\t[BNXT_ULP_CLASS_HID_1c007] = 693,\n-\t[BNXT_ULP_CLASS_HID_1e2c7] = 694,\n-\t[BNXT_ULP_CLASS_HID_1c587] = 695,\n-\t[BNXT_ULP_CLASS_HID_1e847] = 696,\n-\t[BNXT_ULP_CLASS_HID_cdeb] = 697,\n-\t[BNXT_ULP_CLASS_HID_f0ab] = 698,\n-\t[BNXT_ULP_CLASS_HID_d36b] = 699,\n-\t[BNXT_ULP_CLASS_HID_f62b] = 700,\n-\t[BNXT_ULP_CLASS_HID_c8df] = 701,\n-\t[BNXT_ULP_CLASS_HID_eb9f] = 702,\n-\t[BNXT_ULP_CLASS_HID_ce5f] = 703,\n-\t[BNXT_ULP_CLASS_HID_f11f] = 704,\n-\t[BNXT_ULP_CLASS_HID_18203] = 705,\n-\t[BNXT_ULP_CLASS_HID_1a4c3] = 706,\n-\t[BNXT_ULP_CLASS_HID_1c783] = 707,\n-\t[BNXT_ULP_CLASS_HID_1ea43] = 708,\n-\t[BNXT_ULP_CLASS_HID_186df] = 709,\n-\t[BNXT_ULP_CLASS_HID_1a99f] = 710,\n-\t[BNXT_ULP_CLASS_HID_1cc5f] = 711,\n-\t[BNXT_ULP_CLASS_HID_1ef1f] = 712,\n-\t[BNXT_ULP_CLASS_HID_94a3] = 713,\n-\t[BNXT_ULP_CLASS_HID_b763] = 714,\n-\t[BNXT_ULP_CLASS_HID_da23] = 715,\n-\t[BNXT_ULP_CLASS_HID_fce3] = 716,\n-\t[BNXT_ULP_CLASS_HID_8f97] = 717,\n-\t[BNXT_ULP_CLASS_HID_b257] = 718,\n-\t[BNXT_ULP_CLASS_HID_d517] = 719,\n-\t[BNXT_ULP_CLASS_HID_f7d7] = 720,\n-\t[BNXT_ULP_CLASS_HID_1a597] = 721,\n-\t[BNXT_ULP_CLASS_HID_1a857] = 722,\n-\t[BNXT_ULP_CLASS_HID_1eb17] = 723,\n-\t[BNXT_ULP_CLASS_HID_1edd7] = 724,\n-\t[BNXT_ULP_CLASS_HID_1aaa3] = 725,\n-\t[BNXT_ULP_CLASS_HID_1ad63] = 726,\n-\t[BNXT_ULP_CLASS_HID_1f023] = 727,\n-\t[BNXT_ULP_CLASS_HID_1f2e3] = 728,\n-\t[BNXT_ULP_CLASS_HID_b837] = 729,\n-\t[BNXT_ULP_CLASS_HID_baf7] = 730,\n-\t[BNXT_ULP_CLASS_HID_fdb7] = 731,\n-\t[BNXT_ULP_CLASS_HID_e077] = 732,\n-\t[BNXT_ULP_CLASS_HID_b37b] = 733,\n-\t[BNXT_ULP_CLASS_HID_b63b] = 734,\n-\t[BNXT_ULP_CLASS_HID_f8fb] = 735,\n-\t[BNXT_ULP_CLASS_HID_fbbb] = 736,\n-\t[BNXT_ULP_CLASS_HID_1c97b] = 737,\n-\t[BNXT_ULP_CLASS_HID_1ec3b] = 738,\n-\t[BNXT_ULP_CLASS_HID_1cefb] = 739,\n-\t[BNXT_ULP_CLASS_HID_1f1bb] = 740,\n-\t[BNXT_ULP_CLASS_HID_1ce37] = 741,\n-\t[BNXT_ULP_CLASS_HID_1f0f7] = 742,\n-\t[BNXT_ULP_CLASS_HID_1d3b7] = 743,\n-\t[BNXT_ULP_CLASS_HID_1f677] = 744,\n-\t[BNXT_ULP_CLASS_HID_a3db] = 745,\n-\t[BNXT_ULP_CLASS_HID_a69b] = 746,\n-\t[BNXT_ULP_CLASS_HID_e95b] = 747,\n-\t[BNXT_ULP_CLASS_HID_ec1b] = 748,\n-\t[BNXT_ULP_CLASS_HID_9f0f] = 749,\n-\t[BNXT_ULP_CLASS_HID_a1cf] = 750,\n-\t[BNXT_ULP_CLASS_HID_e48f] = 751,\n-\t[BNXT_ULP_CLASS_HID_e74f] = 752,\n-\t[BNXT_ULP_CLASS_HID_1b50f] = 753,\n-\t[BNXT_ULP_CLASS_HID_1b7cf] = 754,\n-\t[BNXT_ULP_CLASS_HID_1fa8f] = 755,\n-\t[BNXT_ULP_CLASS_HID_1fd4f] = 756,\n-\t[BNXT_ULP_CLASS_HID_1b9db] = 757,\n-\t[BNXT_ULP_CLASS_HID_1bc9b] = 758,\n-\t[BNXT_ULP_CLASS_HID_1ff5b] = 759,\n-\t[BNXT_ULP_CLASS_HID_1e21b] = 760,\n-\t[BNXT_ULP_CLASS_HID_c7af] = 761,\n-\t[BNXT_ULP_CLASS_HID_ea6f] = 762,\n-\t[BNXT_ULP_CLASS_HID_cd2f] = 763,\n-\t[BNXT_ULP_CLASS_HID_efef] = 764,\n-\t[BNXT_ULP_CLASS_HID_c293] = 765,\n-\t[BNXT_ULP_CLASS_HID_e553] = 766,\n-\t[BNXT_ULP_CLASS_HID_c813] = 767,\n-\t[BNXT_ULP_CLASS_HID_ead3] = 768,\n-\t[BNXT_ULP_CLASS_HID_1d893] = 769,\n-\t[BNXT_ULP_CLASS_HID_1fb53] = 770,\n-\t[BNXT_ULP_CLASS_HID_1c147] = 771,\n-\t[BNXT_ULP_CLASS_HID_1e407] = 772,\n-\t[BNXT_ULP_CLASS_HID_18093] = 773,\n-\t[BNXT_ULP_CLASS_HID_1a353] = 774,\n-\t[BNXT_ULP_CLASS_HID_1c613] = 775,\n-\t[BNXT_ULP_CLASS_HID_1e8d3] = 776,\n-\t[BNXT_ULP_CLASS_HID_8e67] = 777,\n-\t[BNXT_ULP_CLASS_HID_b127] = 778,\n-\t[BNXT_ULP_CLASS_HID_d3e7] = 779,\n-\t[BNXT_ULP_CLASS_HID_f6a7] = 780,\n-\t[BNXT_ULP_CLASS_HID_89ab] = 781,\n-\t[BNXT_ULP_CLASS_HID_ac6b] = 782,\n-\t[BNXT_ULP_CLASS_HID_cf2b] = 783,\n-\t[BNXT_ULP_CLASS_HID_f1eb] = 784,\n-\t[BNXT_ULP_CLASS_HID_19fab] = 785,\n-\t[BNXT_ULP_CLASS_HID_1a26b] = 786,\n-\t[BNXT_ULP_CLASS_HID_1e52b] = 787,\n-\t[BNXT_ULP_CLASS_HID_1e7eb] = 788,\n-\t[BNXT_ULP_CLASS_HID_1a467] = 789,\n-\t[BNXT_ULP_CLASS_HID_1a727] = 790,\n-\t[BNXT_ULP_CLASS_HID_1e9e7] = 791,\n-\t[BNXT_ULP_CLASS_HID_1eca7] = 792,\n-\t[BNXT_ULP_CLASS_HID_b1cb] = 793,\n-\t[BNXT_ULP_CLASS_HID_b48b] = 794,\n-\t[BNXT_ULP_CLASS_HID_f74b] = 795,\n-\t[BNXT_ULP_CLASS_HID_fa0b] = 796,\n-\t[BNXT_ULP_CLASS_HID_ad3f] = 797,\n-\t[BNXT_ULP_CLASS_HID_afff] = 798,\n-\t[BNXT_ULP_CLASS_HID_f2bf] = 799,\n-\t[BNXT_ULP_CLASS_HID_f57f] = 800,\n-\t[BNXT_ULP_CLASS_HID_1c33f] = 801,\n-\t[BNXT_ULP_CLASS_HID_1e5ff] = 802,\n-\t[BNXT_ULP_CLASS_HID_1c8bf] = 803,\n-\t[BNXT_ULP_CLASS_HID_1eb7f] = 804,\n-\t[BNXT_ULP_CLASS_HID_1c7cb] = 805,\n-\t[BNXT_ULP_CLASS_HID_1ea8b] = 806,\n-\t[BNXT_ULP_CLASS_HID_1cd4b] = 807,\n-\t[BNXT_ULP_CLASS_HID_1f00b] = 808,\n-\t[BNXT_ULP_CLASS_HID_9117] = 809,\n-\t[BNXT_ULP_CLASS_HID_b3d7] = 810,\n-\t[BNXT_ULP_CLASS_HID_d697] = 811,\n-\t[BNXT_ULP_CLASS_HID_f957] = 812,\n-\t[BNXT_ULP_CLASS_HID_8c5b] = 813,\n-\t[BNXT_ULP_CLASS_HID_af1b] = 814,\n-\t[BNXT_ULP_CLASS_HID_d1db] = 815,\n-\t[BNXT_ULP_CLASS_HID_f49b] = 816,\n-\t[BNXT_ULP_CLASS_HID_1a25b] = 817,\n-\t[BNXT_ULP_CLASS_HID_1a51b] = 818,\n-\t[BNXT_ULP_CLASS_HID_1e7db] = 819,\n-\t[BNXT_ULP_CLASS_HID_1ea9b] = 820,\n-\t[BNXT_ULP_CLASS_HID_1a717] = 821,\n-\t[BNXT_ULP_CLASS_HID_1a9d7] = 822,\n-\t[BNXT_ULP_CLASS_HID_1ec97] = 823,\n-\t[BNXT_ULP_CLASS_HID_1ef57] = 824,\n-\t[BNXT_ULP_CLASS_HID_b4fb] = 825,\n-\t[BNXT_ULP_CLASS_HID_b7bb] = 826,\n-\t[BNXT_ULP_CLASS_HID_fa7b] = 827,\n-\t[BNXT_ULP_CLASS_HID_fd3b] = 828,\n-\t[BNXT_ULP_CLASS_HID_b02f] = 829,\n-\t[BNXT_ULP_CLASS_HID_b2ef] = 830,\n-\t[BNXT_ULP_CLASS_HID_f5af] = 831,\n-\t[BNXT_ULP_CLASS_HID_f86f] = 832,\n-\t[BNXT_ULP_CLASS_HID_1c62f] = 833,\n-\t[BNXT_ULP_CLASS_HID_1e8ef] = 834,\n-\t[BNXT_ULP_CLASS_HID_1cbaf] = 835,\n-\t[BNXT_ULP_CLASS_HID_1ee6f] = 836,\n-\t[BNXT_ULP_CLASS_HID_1cafb] = 837,\n-\t[BNXT_ULP_CLASS_HID_1edbb] = 838,\n-\t[BNXT_ULP_CLASS_HID_1d07b] = 839,\n-\t[BNXT_ULP_CLASS_HID_1f33b] = 840,\n-\t[BNXT_ULP_CLASS_HID_8b2b] = 841,\n-\t[BNXT_ULP_CLASS_HID_adeb] = 842,\n-\t[BNXT_ULP_CLASS_HID_d0ab] = 843,\n-\t[BNXT_ULP_CLASS_HID_f36b] = 844,\n-\t[BNXT_ULP_CLASS_HID_861f] = 845,\n-\t[BNXT_ULP_CLASS_HID_a8df] = 846,\n-\t[BNXT_ULP_CLASS_HID_cb9f] = 847,\n-\t[BNXT_ULP_CLASS_HID_ee5f] = 848,\n-\t[BNXT_ULP_CLASS_HID_19c1f] = 849,\n-\t[BNXT_ULP_CLASS_HID_1bedf] = 850,\n-\t[BNXT_ULP_CLASS_HID_1e19f] = 851,\n-\t[BNXT_ULP_CLASS_HID_1e45f] = 852,\n-\t[BNXT_ULP_CLASS_HID_1a12b] = 853,\n-\t[BNXT_ULP_CLASS_HID_1a3eb] = 854,\n-\t[BNXT_ULP_CLASS_HID_1e6ab] = 855,\n-\t[BNXT_ULP_CLASS_HID_1e96b] = 856,\n-\t[BNXT_ULP_CLASS_HID_aebf] = 857,\n-\t[BNXT_ULP_CLASS_HID_b17f] = 858,\n-\t[BNXT_ULP_CLASS_HID_f43f] = 859,\n-\t[BNXT_ULP_CLASS_HID_f6ff] = 860,\n-\t[BNXT_ULP_CLASS_HID_a9e3] = 861,\n-\t[BNXT_ULP_CLASS_HID_aca3] = 862,\n-\t[BNXT_ULP_CLASS_HID_ef63] = 863,\n-\t[BNXT_ULP_CLASS_HID_f223] = 864,\n-\t[BNXT_ULP_CLASS_HID_1bfe3] = 865,\n-\t[BNXT_ULP_CLASS_HID_1e2a3] = 866,\n-\t[BNXT_ULP_CLASS_HID_1c563] = 867,\n-\t[BNXT_ULP_CLASS_HID_1e823] = 868,\n-\t[BNXT_ULP_CLASS_HID_1c4bf] = 869,\n-\t[BNXT_ULP_CLASS_HID_1e77f] = 870,\n-\t[BNXT_ULP_CLASS_HID_1ca3f] = 871,\n-\t[BNXT_ULP_CLASS_HID_1ecff] = 872,\n-\t[BNXT_ULP_CLASS_HID_2543] = 873,\n-\t[BNXT_ULP_CLASS_HID_2b8f] = 874,\n-\t[BNXT_ULP_CLASS_HID_26f3] = 875,\n-\t[BNXT_ULP_CLASS_HID_4f13] = 876,\n-\t[BNXT_ULP_CLASS_HID_4a47] = 877,\n-\t[BNXT_ULP_CLASS_HID_162b] = 878,\n-\t[BNXT_ULP_CLASS_HID_111f] = 879,\n-\t[BNXT_ULP_CLASS_HID_39bf] = 880,\n-\t[BNXT_ULP_CLASS_HID_34e3] = 881,\n-\t[BNXT_ULP_CLASS_HID_20b7] = 882,\n-\t[BNXT_ULP_CLASS_HID_48d7] = 883,\n-\t[BNXT_ULP_CLASS_HID_441b] = 884,\n-\t[BNXT_ULP_CLASS_HID_0fef] = 885,\n-\t[BNXT_ULP_CLASS_HID_0ad3] = 886,\n-\t[BNXT_ULP_CLASS_HID_3373] = 887,\n-\t[BNXT_ULP_CLASS_HID_2ea7] = 888,\n-\t[BNXT_ULP_CLASS_HID_b6ef] = 889,\n-\t[BNXT_ULP_CLASS_HID_b92f] = 890,\n-\t[BNXT_ULP_CLASS_HID_fc6f] = 891,\n-\t[BNXT_ULP_CLASS_HID_feaf] = 892,\n-\t[BNXT_ULP_CLASS_HID_b193] = 893,\n-\t[BNXT_ULP_CLASS_HID_b4d3] = 894,\n-\t[BNXT_ULP_CLASS_HID_f713] = 895,\n-\t[BNXT_ULP_CLASS_HID_fa53] = 896,\n-\t[BNXT_ULP_CLASS_HID_1c793] = 897,\n-\t[BNXT_ULP_CLASS_HID_1ead3] = 898,\n-\t[BNXT_ULP_CLASS_HID_1cd13] = 899,\n-\t[BNXT_ULP_CLASS_HID_1f053] = 900,\n-\t[BNXT_ULP_CLASS_HID_1ccef] = 901,\n-\t[BNXT_ULP_CLASS_HID_1ef2f] = 902,\n-\t[BNXT_ULP_CLASS_HID_1d26f] = 903,\n-\t[BNXT_ULP_CLASS_HID_1f4af] = 904,\n-\t[BNXT_ULP_CLASS_HID_da73] = 905,\n-\t[BNXT_ULP_CLASS_HID_a067] = 906,\n-\t[BNXT_ULP_CLASS_HID_c2a7] = 907,\n-\t[BNXT_ULP_CLASS_HID_e5e7] = 908,\n-\t[BNXT_ULP_CLASS_HID_d527] = 909,\n-\t[BNXT_ULP_CLASS_HID_f867] = 910,\n-\t[BNXT_ULP_CLASS_HID_daa7] = 911,\n-\t[BNXT_ULP_CLASS_HID_e0ab] = 912,\n-\t[BNXT_ULP_CLASS_HID_18eeb] = 913,\n-\t[BNXT_ULP_CLASS_HID_1b12b] = 914,\n-\t[BNXT_ULP_CLASS_HID_1d46b] = 915,\n-\t[BNXT_ULP_CLASS_HID_1f6ab] = 916,\n-\t[BNXT_ULP_CLASS_HID_19327] = 917,\n-\t[BNXT_ULP_CLASS_HID_1b667] = 918,\n-\t[BNXT_ULP_CLASS_HID_1d8a7] = 919,\n-\t[BNXT_ULP_CLASS_HID_1fbe7] = 920,\n-\t[BNXT_ULP_CLASS_HID_a14b] = 921,\n-\t[BNXT_ULP_CLASS_HID_a38b] = 922,\n-\t[BNXT_ULP_CLASS_HID_e6cb] = 923,\n-\t[BNXT_ULP_CLASS_HID_e90b] = 924,\n-\t[BNXT_ULP_CLASS_HID_9c7f] = 925,\n-\t[BNXT_ULP_CLASS_HID_bebf] = 926,\n-\t[BNXT_ULP_CLASS_HID_e1ff] = 927,\n-\t[BNXT_ULP_CLASS_HID_e43f] = 928,\n-\t[BNXT_ULP_CLASS_HID_1b27f] = 929,\n-\t[BNXT_ULP_CLASS_HID_1b4bf] = 930,\n-\t[BNXT_ULP_CLASS_HID_1f7ff] = 931,\n-\t[BNXT_ULP_CLASS_HID_1fa3f] = 932,\n-\t[BNXT_ULP_CLASS_HID_1b74b] = 933,\n-\t[BNXT_ULP_CLASS_HID_1b98b] = 934,\n-\t[BNXT_ULP_CLASS_HID_1fccb] = 935,\n-\t[BNXT_ULP_CLASS_HID_1ff0b] = 936,\n-\t[BNXT_ULP_CLASS_HID_c4df] = 937,\n-\t[BNXT_ULP_CLASS_HID_e71f] = 938,\n-\t[BNXT_ULP_CLASS_HID_ca5f] = 939,\n-\t[BNXT_ULP_CLASS_HID_ec9f] = 940,\n-\t[BNXT_ULP_CLASS_HID_bf83] = 941,\n-\t[BNXT_ULP_CLASS_HID_e2c3] = 942,\n-\t[BNXT_ULP_CLASS_HID_c503] = 943,\n-\t[BNXT_ULP_CLASS_HID_e843] = 944,\n-\t[BNXT_ULP_CLASS_HID_1d583] = 945,\n-\t[BNXT_ULP_CLASS_HID_1f8c3] = 946,\n-\t[BNXT_ULP_CLASS_HID_1db03] = 947,\n-\t[BNXT_ULP_CLASS_HID_1e177] = 948,\n-\t[BNXT_ULP_CLASS_HID_1dadf] = 949,\n-\t[BNXT_ULP_CLASS_HID_1a0c3] = 950,\n-\t[BNXT_ULP_CLASS_HID_1c303] = 951,\n-\t[BNXT_ULP_CLASS_HID_1e643] = 952,\n-\t[BNXT_ULP_CLASS_HID_b023] = 953,\n-\t[BNXT_ULP_CLASS_HID_b363] = 954,\n-\t[BNXT_ULP_CLASS_HID_f5a3] = 955,\n-\t[BNXT_ULP_CLASS_HID_f8e3] = 956,\n-\t[BNXT_ULP_CLASS_HID_abd7] = 957,\n-\t[BNXT_ULP_CLASS_HID_ae17] = 958,\n-\t[BNXT_ULP_CLASS_HID_f157] = 959,\n-\t[BNXT_ULP_CLASS_HID_f397] = 960,\n-\t[BNXT_ULP_CLASS_HID_1c1d7] = 961,\n-\t[BNXT_ULP_CLASS_HID_1e417] = 962,\n-\t[BNXT_ULP_CLASS_HID_1c757] = 963,\n-\t[BNXT_ULP_CLASS_HID_1e997] = 964,\n-\t[BNXT_ULP_CLASS_HID_1c623] = 965,\n-\t[BNXT_ULP_CLASS_HID_1e963] = 966,\n-\t[BNXT_ULP_CLASS_HID_1cba3] = 967,\n-\t[BNXT_ULP_CLASS_HID_1eee3] = 968,\n-\t[BNXT_ULP_CLASS_HID_d3b7] = 969,\n-\t[BNXT_ULP_CLASS_HID_f6f7] = 970,\n-\t[BNXT_ULP_CLASS_HID_d937] = 971,\n-\t[BNXT_ULP_CLASS_HID_fc77] = 972,\n-\t[BNXT_ULP_CLASS_HID_cf7b] = 973,\n-\t[BNXT_ULP_CLASS_HID_f1bb] = 974,\n-\t[BNXT_ULP_CLASS_HID_d4fb] = 975,\n-\t[BNXT_ULP_CLASS_HID_f73b] = 976,\n-\t[BNXT_ULP_CLASS_HID_1882f] = 977,\n-\t[BNXT_ULP_CLASS_HID_1ab6f] = 978,\n-\t[BNXT_ULP_CLASS_HID_1cdaf] = 979,\n-\t[BNXT_ULP_CLASS_HID_1f0ef] = 980,\n-\t[BNXT_ULP_CLASS_HID_18d7b] = 981,\n-\t[BNXT_ULP_CLASS_HID_1afbb] = 982,\n-\t[BNXT_ULP_CLASS_HID_1d2fb] = 983,\n-\t[BNXT_ULP_CLASS_HID_1f53b] = 984,\n-\t[BNXT_ULP_CLASS_HID_9a8f] = 985,\n-\t[BNXT_ULP_CLASS_HID_bdcf] = 986,\n-\t[BNXT_ULP_CLASS_HID_e00f] = 987,\n-\t[BNXT_ULP_CLASS_HID_e34f] = 988,\n-\t[BNXT_ULP_CLASS_HID_95b3] = 989,\n-\t[BNXT_ULP_CLASS_HID_b8f3] = 990,\n-\t[BNXT_ULP_CLASS_HID_db33] = 991,\n-\t[BNXT_ULP_CLASS_HID_fe73] = 992,\n-\t[BNXT_ULP_CLASS_HID_1abb3] = 993,\n-\t[BNXT_ULP_CLASS_HID_1aef3] = 994,\n-\t[BNXT_ULP_CLASS_HID_1f133] = 995,\n-\t[BNXT_ULP_CLASS_HID_1f473] = 996,\n-\t[BNXT_ULP_CLASS_HID_1b08f] = 997,\n-\t[BNXT_ULP_CLASS_HID_1b3cf] = 998,\n-\t[BNXT_ULP_CLASS_HID_1f60f] = 999,\n-\t[BNXT_ULP_CLASS_HID_1f94f] = 1000,\n-\t[BNXT_ULP_CLASS_HID_be13] = 1001,\n-\t[BNXT_ULP_CLASS_HID_e153] = 1002,\n-\t[BNXT_ULP_CLASS_HID_c393] = 1003,\n-\t[BNXT_ULP_CLASS_HID_e6d3] = 1004,\n-\t[BNXT_ULP_CLASS_HID_b9c7] = 1005,\n-\t[BNXT_ULP_CLASS_HID_bc07] = 1006,\n-\t[BNXT_ULP_CLASS_HID_ff47] = 1007,\n-\t[BNXT_ULP_CLASS_HID_e187] = 1008,\n-\t[BNXT_ULP_CLASS_HID_1cfc7] = 1009,\n-\t[BNXT_ULP_CLASS_HID_1f207] = 1010,\n-\t[BNXT_ULP_CLASS_HID_1d547] = 1011,\n-\t[BNXT_ULP_CLASS_HID_1f787] = 1012,\n-\t[BNXT_ULP_CLASS_HID_1d413] = 1013,\n-\t[BNXT_ULP_CLASS_HID_1f753] = 1014,\n-\t[BNXT_ULP_CLASS_HID_1d993] = 1015,\n-\t[BNXT_ULP_CLASS_HID_1fcd3] = 1016,\n-\t[BNXT_ULP_CLASS_HID_aa67] = 1017,\n-\t[BNXT_ULP_CLASS_HID_aca7] = 1018,\n-\t[BNXT_ULP_CLASS_HID_efe7] = 1019,\n-\t[BNXT_ULP_CLASS_HID_f227] = 1020,\n-\t[BNXT_ULP_CLASS_HID_a52b] = 1021,\n-\t[BNXT_ULP_CLASS_HID_a86b] = 1022,\n-\t[BNXT_ULP_CLASS_HID_eaab] = 1023,\n-\t[BNXT_ULP_CLASS_HID_edeb] = 1024,\n-\t[BNXT_ULP_CLASS_HID_1bb2b] = 1025,\n-\t[BNXT_ULP_CLASS_HID_1be6b] = 1026,\n-\t[BNXT_ULP_CLASS_HID_1c0ab] = 1027,\n-\t[BNXT_ULP_CLASS_HID_1e3eb] = 1028,\n-\t[BNXT_ULP_CLASS_HID_1c067] = 1029,\n-\t[BNXT_ULP_CLASS_HID_1e2a7] = 1030,\n-\t[BNXT_ULP_CLASS_HID_1c5e7] = 1031,\n-\t[BNXT_ULP_CLASS_HID_1e827] = 1032,\n-\t[BNXT_ULP_CLASS_HID_cd8b] = 1033,\n-\t[BNXT_ULP_CLASS_HID_f0cb] = 1034,\n-\t[BNXT_ULP_CLASS_HID_d30b] = 1035,\n-\t[BNXT_ULP_CLASS_HID_f64b] = 1036,\n-\t[BNXT_ULP_CLASS_HID_c8bf] = 1037,\n-\t[BNXT_ULP_CLASS_HID_ebff] = 1038,\n-\t[BNXT_ULP_CLASS_HID_ce3f] = 1039,\n-\t[BNXT_ULP_CLASS_HID_f17f] = 1040,\n-\t[BNXT_ULP_CLASS_HID_18263] = 1041,\n-\t[BNXT_ULP_CLASS_HID_1a4a3] = 1042,\n-\t[BNXT_ULP_CLASS_HID_1c7e3] = 1043,\n-\t[BNXT_ULP_CLASS_HID_1ea23] = 1044,\n-\t[BNXT_ULP_CLASS_HID_186bf] = 1045,\n-\t[BNXT_ULP_CLASS_HID_1a9ff] = 1046,\n-\t[BNXT_ULP_CLASS_HID_1cc3f] = 1047,\n-\t[BNXT_ULP_CLASS_HID_1ef7f] = 1048,\n-\t[BNXT_ULP_CLASS_HID_94c3] = 1049,\n-\t[BNXT_ULP_CLASS_HID_b703] = 1050,\n-\t[BNXT_ULP_CLASS_HID_da43] = 1051,\n-\t[BNXT_ULP_CLASS_HID_fc83] = 1052,\n-\t[BNXT_ULP_CLASS_HID_8ff7] = 1053,\n-\t[BNXT_ULP_CLASS_HID_b237] = 1054,\n-\t[BNXT_ULP_CLASS_HID_d577] = 1055,\n-\t[BNXT_ULP_CLASS_HID_f7b7] = 1056,\n-\t[BNXT_ULP_CLASS_HID_1a5f7] = 1057,\n-\t[BNXT_ULP_CLASS_HID_1a837] = 1058,\n-\t[BNXT_ULP_CLASS_HID_1eb77] = 1059,\n-\t[BNXT_ULP_CLASS_HID_1edb7] = 1060,\n-\t[BNXT_ULP_CLASS_HID_1aac3] = 1061,\n-\t[BNXT_ULP_CLASS_HID_1ad03] = 1062,\n-\t[BNXT_ULP_CLASS_HID_1f043] = 1063,\n-\t[BNXT_ULP_CLASS_HID_1f283] = 1064,\n-\t[BNXT_ULP_CLASS_HID_b857] = 1065,\n-\t[BNXT_ULP_CLASS_HID_ba97] = 1066,\n-\t[BNXT_ULP_CLASS_HID_fdd7] = 1067,\n-\t[BNXT_ULP_CLASS_HID_e017] = 1068,\n-\t[BNXT_ULP_CLASS_HID_b31b] = 1069,\n-\t[BNXT_ULP_CLASS_HID_b65b] = 1070,\n-\t[BNXT_ULP_CLASS_HID_f89b] = 1071,\n-\t[BNXT_ULP_CLASS_HID_fbdb] = 1072,\n-\t[BNXT_ULP_CLASS_HID_1c91b] = 1073,\n-\t[BNXT_ULP_CLASS_HID_1ec5b] = 1074,\n-\t[BNXT_ULP_CLASS_HID_1ce9b] = 1075,\n-\t[BNXT_ULP_CLASS_HID_1f1db] = 1076,\n-\t[BNXT_ULP_CLASS_HID_1ce57] = 1077,\n-\t[BNXT_ULP_CLASS_HID_1f097] = 1078,\n-\t[BNXT_ULP_CLASS_HID_1d3d7] = 1079,\n-\t[BNXT_ULP_CLASS_HID_1f617] = 1080,\n-\t[BNXT_ULP_CLASS_HID_a3bb] = 1081,\n-\t[BNXT_ULP_CLASS_HID_a6fb] = 1082,\n-\t[BNXT_ULP_CLASS_HID_e93b] = 1083,\n-\t[BNXT_ULP_CLASS_HID_ec7b] = 1084,\n-\t[BNXT_ULP_CLASS_HID_9f6f] = 1085,\n-\t[BNXT_ULP_CLASS_HID_a1af] = 1086,\n-\t[BNXT_ULP_CLASS_HID_e4ef] = 1087,\n-\t[BNXT_ULP_CLASS_HID_e72f] = 1088,\n-\t[BNXT_ULP_CLASS_HID_1b56f] = 1089,\n-\t[BNXT_ULP_CLASS_HID_1b7af] = 1090,\n-\t[BNXT_ULP_CLASS_HID_1faef] = 1091,\n-\t[BNXT_ULP_CLASS_HID_1fd2f] = 1092,\n-\t[BNXT_ULP_CLASS_HID_1b9bb] = 1093,\n-\t[BNXT_ULP_CLASS_HID_1bcfb] = 1094,\n-\t[BNXT_ULP_CLASS_HID_1ff3b] = 1095,\n-\t[BNXT_ULP_CLASS_HID_1e27b] = 1096,\n-\t[BNXT_ULP_CLASS_HID_c7cf] = 1097,\n-\t[BNXT_ULP_CLASS_HID_ea0f] = 1098,\n-\t[BNXT_ULP_CLASS_HID_cd4f] = 1099,\n-\t[BNXT_ULP_CLASS_HID_ef8f] = 1100,\n-\t[BNXT_ULP_CLASS_HID_c2f3] = 1101,\n-\t[BNXT_ULP_CLASS_HID_e533] = 1102,\n-\t[BNXT_ULP_CLASS_HID_c873] = 1103,\n-\t[BNXT_ULP_CLASS_HID_eab3] = 1104,\n-\t[BNXT_ULP_CLASS_HID_1d8f3] = 1105,\n-\t[BNXT_ULP_CLASS_HID_1fb33] = 1106,\n-\t[BNXT_ULP_CLASS_HID_1c127] = 1107,\n-\t[BNXT_ULP_CLASS_HID_1e467] = 1108,\n-\t[BNXT_ULP_CLASS_HID_180f3] = 1109,\n-\t[BNXT_ULP_CLASS_HID_1a333] = 1110,\n-\t[BNXT_ULP_CLASS_HID_1c673] = 1111,\n-\t[BNXT_ULP_CLASS_HID_1e8b3] = 1112,\n-\t[BNXT_ULP_CLASS_HID_8e07] = 1113,\n-\t[BNXT_ULP_CLASS_HID_b147] = 1114,\n-\t[BNXT_ULP_CLASS_HID_d387] = 1115,\n-\t[BNXT_ULP_CLASS_HID_f6c7] = 1116,\n-\t[BNXT_ULP_CLASS_HID_89cb] = 1117,\n-\t[BNXT_ULP_CLASS_HID_ac0b] = 1118,\n-\t[BNXT_ULP_CLASS_HID_cf4b] = 1119,\n-\t[BNXT_ULP_CLASS_HID_f18b] = 1120,\n-\t[BNXT_ULP_CLASS_HID_19fcb] = 1121,\n-\t[BNXT_ULP_CLASS_HID_1a20b] = 1122,\n-\t[BNXT_ULP_CLASS_HID_1e54b] = 1123,\n-\t[BNXT_ULP_CLASS_HID_1e78b] = 1124,\n-\t[BNXT_ULP_CLASS_HID_1a407] = 1125,\n-\t[BNXT_ULP_CLASS_HID_1a747] = 1126,\n-\t[BNXT_ULP_CLASS_HID_1e987] = 1127,\n-\t[BNXT_ULP_CLASS_HID_1ecc7] = 1128,\n-\t[BNXT_ULP_CLASS_HID_b1ab] = 1129,\n-\t[BNXT_ULP_CLASS_HID_b4eb] = 1130,\n-\t[BNXT_ULP_CLASS_HID_f72b] = 1131,\n-\t[BNXT_ULP_CLASS_HID_fa6b] = 1132,\n-\t[BNXT_ULP_CLASS_HID_ad5f] = 1133,\n-\t[BNXT_ULP_CLASS_HID_af9f] = 1134,\n-\t[BNXT_ULP_CLASS_HID_f2df] = 1135,\n-\t[BNXT_ULP_CLASS_HID_f51f] = 1136,\n-\t[BNXT_ULP_CLASS_HID_1c35f] = 1137,\n-\t[BNXT_ULP_CLASS_HID_1e59f] = 1138,\n-\t[BNXT_ULP_CLASS_HID_1c8df] = 1139,\n-\t[BNXT_ULP_CLASS_HID_1eb1f] = 1140,\n-\t[BNXT_ULP_CLASS_HID_1c7ab] = 1141,\n-\t[BNXT_ULP_CLASS_HID_1eaeb] = 1142,\n-\t[BNXT_ULP_CLASS_HID_1cd2b] = 1143,\n-\t[BNXT_ULP_CLASS_HID_1f06b] = 1144,\n-\t[BNXT_ULP_CLASS_HID_9177] = 1145,\n-\t[BNXT_ULP_CLASS_HID_b3b7] = 1146,\n-\t[BNXT_ULP_CLASS_HID_d6f7] = 1147,\n-\t[BNXT_ULP_CLASS_HID_f937] = 1148,\n-\t[BNXT_ULP_CLASS_HID_8c3b] = 1149,\n-\t[BNXT_ULP_CLASS_HID_af7b] = 1150,\n-\t[BNXT_ULP_CLASS_HID_d1bb] = 1151,\n-\t[BNXT_ULP_CLASS_HID_f4fb] = 1152,\n-\t[BNXT_ULP_CLASS_HID_1a23b] = 1153,\n-\t[BNXT_ULP_CLASS_HID_1a57b] = 1154,\n-\t[BNXT_ULP_CLASS_HID_1e7bb] = 1155,\n-\t[BNXT_ULP_CLASS_HID_1eafb] = 1156,\n-\t[BNXT_ULP_CLASS_HID_1a777] = 1157,\n-\t[BNXT_ULP_CLASS_HID_1a9b7] = 1158,\n-\t[BNXT_ULP_CLASS_HID_1ecf7] = 1159,\n-\t[BNXT_ULP_CLASS_HID_1ef37] = 1160,\n-\t[BNXT_ULP_CLASS_HID_b49b] = 1161,\n-\t[BNXT_ULP_CLASS_HID_b7db] = 1162,\n-\t[BNXT_ULP_CLASS_HID_fa1b] = 1163,\n-\t[BNXT_ULP_CLASS_HID_fd5b] = 1164,\n-\t[BNXT_ULP_CLASS_HID_b04f] = 1165,\n-\t[BNXT_ULP_CLASS_HID_b28f] = 1166,\n-\t[BNXT_ULP_CLASS_HID_f5cf] = 1167,\n-\t[BNXT_ULP_CLASS_HID_f80f] = 1168,\n-\t[BNXT_ULP_CLASS_HID_1c64f] = 1169,\n-\t[BNXT_ULP_CLASS_HID_1e88f] = 1170,\n-\t[BNXT_ULP_CLASS_HID_1cbcf] = 1171,\n-\t[BNXT_ULP_CLASS_HID_1ee0f] = 1172,\n-\t[BNXT_ULP_CLASS_HID_1ca9b] = 1173,\n-\t[BNXT_ULP_CLASS_HID_1eddb] = 1174,\n-\t[BNXT_ULP_CLASS_HID_1d01b] = 1175,\n-\t[BNXT_ULP_CLASS_HID_1f35b] = 1176,\n-\t[BNXT_ULP_CLASS_HID_8b4b] = 1177,\n-\t[BNXT_ULP_CLASS_HID_ad8b] = 1178,\n-\t[BNXT_ULP_CLASS_HID_d0cb] = 1179,\n-\t[BNXT_ULP_CLASS_HID_f30b] = 1180,\n-\t[BNXT_ULP_CLASS_HID_867f] = 1181,\n-\t[BNXT_ULP_CLASS_HID_a8bf] = 1182,\n-\t[BNXT_ULP_CLASS_HID_cbff] = 1183,\n-\t[BNXT_ULP_CLASS_HID_ee3f] = 1184,\n-\t[BNXT_ULP_CLASS_HID_19c7f] = 1185,\n-\t[BNXT_ULP_CLASS_HID_1bebf] = 1186,\n-\t[BNXT_ULP_CLASS_HID_1e1ff] = 1187,\n-\t[BNXT_ULP_CLASS_HID_1e43f] = 1188,\n-\t[BNXT_ULP_CLASS_HID_1a14b] = 1189,\n-\t[BNXT_ULP_CLASS_HID_1a38b] = 1190,\n-\t[BNXT_ULP_CLASS_HID_1e6cb] = 1191,\n-\t[BNXT_ULP_CLASS_HID_1e90b] = 1192,\n-\t[BNXT_ULP_CLASS_HID_aedf] = 1193,\n-\t[BNXT_ULP_CLASS_HID_b11f] = 1194,\n-\t[BNXT_ULP_CLASS_HID_f45f] = 1195,\n-\t[BNXT_ULP_CLASS_HID_f69f] = 1196,\n-\t[BNXT_ULP_CLASS_HID_a983] = 1197,\n-\t[BNXT_ULP_CLASS_HID_acc3] = 1198,\n-\t[BNXT_ULP_CLASS_HID_ef03] = 1199,\n-\t[BNXT_ULP_CLASS_HID_f243] = 1200,\n-\t[BNXT_ULP_CLASS_HID_1bf83] = 1201,\n-\t[BNXT_ULP_CLASS_HID_1e2c3] = 1202,\n-\t[BNXT_ULP_CLASS_HID_1c503] = 1203,\n-\t[BNXT_ULP_CLASS_HID_1e843] = 1204,\n-\t[BNXT_ULP_CLASS_HID_1c4df] = 1205,\n-\t[BNXT_ULP_CLASS_HID_1e71f] = 1206,\n-\t[BNXT_ULP_CLASS_HID_1ca5f] = 1207,\n-\t[BNXT_ULP_CLASS_HID_1ec9f] = 1208,\n-\t[BNXT_ULP_CLASS_HID_2523] = 1209,\n-\t[BNXT_ULP_CLASS_HID_2bef] = 1210,\n-\t[BNXT_ULP_CLASS_HID_2693] = 1211,\n-\t[BNXT_ULP_CLASS_HID_4f73] = 1212,\n-\t[BNXT_ULP_CLASS_HID_4a27] = 1213,\n-\t[BNXT_ULP_CLASS_HID_164b] = 1214,\n-\t[BNXT_ULP_CLASS_HID_117f] = 1215,\n-\t[BNXT_ULP_CLASS_HID_39df] = 1216,\n-\t[BNXT_ULP_CLASS_HID_3483] = 1217,\n-\t[BNXT_ULP_CLASS_HID_20d7] = 1218,\n-\t[BNXT_ULP_CLASS_HID_48b7] = 1219,\n-\t[BNXT_ULP_CLASS_HID_447b] = 1220,\n-\t[BNXT_ULP_CLASS_HID_0f8f] = 1221,\n-\t[BNXT_ULP_CLASS_HID_0ab3] = 1222,\n-\t[BNXT_ULP_CLASS_HID_3313] = 1223,\n-\t[BNXT_ULP_CLASS_HID_2ec7] = 1224,\n-\t[BNXT_ULP_CLASS_HID_257b7] = 1225,\n-\t[BNXT_ULP_CLASS_HID_24467] = 1226,\n-\t[BNXT_ULP_CLASS_HID_23fbb] = 1227,\n-\t[BNXT_ULP_CLASS_HID_252cb] = 1228,\n-\t[BNXT_ULP_CLASS_HID_21e7f] = 1229,\n-\t[BNXT_ULP_CLASS_HID_20b2f] = 1230,\n-\t[BNXT_ULP_CLASS_HID_20663] = 1231,\n-\t[BNXT_ULP_CLASS_HID_219b3] = 1232,\n-\t[BNXT_ULP_CLASS_HID_24213] = 1233,\n-\t[BNXT_ULP_CLASS_HID_22ec3] = 1234,\n-\t[BNXT_ULP_CLASS_HID_22a17] = 1235,\n-\t[BNXT_ULP_CLASS_HID_23d27] = 1236,\n-\t[BNXT_ULP_CLASS_HID_208db] = 1237,\n-\t[BNXT_ULP_CLASS_HID_25277] = 1238,\n-\t[BNXT_ULP_CLASS_HID_24d8b] = 1239,\n-\t[BNXT_ULP_CLASS_HID_203ef] = 1240,\n-\t[BNXT_ULP_CLASS_HID_2517b] = 1241,\n-\t[BNXT_ULP_CLASS_HID_23e2b] = 1242,\n-\t[BNXT_ULP_CLASS_HID_2397f] = 1243,\n-\t[BNXT_ULP_CLASS_HID_24c8f] = 1244,\n-\t[BNXT_ULP_CLASS_HID_21823] = 1245,\n-\t[BNXT_ULP_CLASS_HID_20513] = 1246,\n-\t[BNXT_ULP_CLASS_HID_20027] = 1247,\n-\t[BNXT_ULP_CLASS_HID_21377] = 1248,\n-\t[BNXT_ULP_CLASS_HID_23bd7] = 1249,\n-\t[BNXT_ULP_CLASS_HID_22887] = 1250,\n-\t[BNXT_ULP_CLASS_HID_223db] = 1251,\n-\t[BNXT_ULP_CLASS_HID_236eb] = 1252,\n-\t[BNXT_ULP_CLASS_HID_2029f] = 1253,\n-\t[BNXT_ULP_CLASS_HID_24c3b] = 1254,\n-\t[BNXT_ULP_CLASS_HID_2474f] = 1255,\n-\t[BNXT_ULP_CLASS_HID_25a9f] = 1256,\n-\t[BNXT_ULP_CLASS_HID_24b3f] = 1257,\n-\t[BNXT_ULP_CLASS_HID_237ef] = 1258,\n-\t[BNXT_ULP_CLASS_HID_23323] = 1259,\n-\t[BNXT_ULP_CLASS_HID_24673] = 1260,\n-\t[BNXT_ULP_CLASS_HID_211e7] = 1261,\n-\t[BNXT_ULP_CLASS_HID_25b83] = 1262,\n-\t[BNXT_ULP_CLASS_HID_256d7] = 1263,\n-\t[BNXT_ULP_CLASS_HID_20d3b] = 1264,\n-\t[BNXT_ULP_CLASS_HID_2359b] = 1265,\n-\t[BNXT_ULP_CLASS_HID_2224b] = 1266,\n-\t[BNXT_ULP_CLASS_HID_21d9f] = 1267,\n-\t[BNXT_ULP_CLASS_HID_230af] = 1268,\n-\t[BNXT_ULP_CLASS_HID_2590f] = 1269,\n-\t[BNXT_ULP_CLASS_HID_245ff] = 1270,\n-\t[BNXT_ULP_CLASS_HID_24133] = 1271,\n-\t[BNXT_ULP_CLASS_HID_25443] = 1272,\n-\t[BNXT_ULP_CLASS_HID_244e3] = 1273,\n-\t[BNXT_ULP_CLASS_HID_231d3] = 1274,\n-\t[BNXT_ULP_CLASS_HID_22ce7] = 1275,\n-\t[BNXT_ULP_CLASS_HID_24037] = 1276,\n-\t[BNXT_ULP_CLASS_HID_20bab] = 1277,\n-\t[BNXT_ULP_CLASS_HID_25547] = 1278,\n-\t[BNXT_ULP_CLASS_HID_2509b] = 1279,\n-\t[BNXT_ULP_CLASS_HID_206ff] = 1280,\n-\t[BNXT_ULP_CLASS_HID_22f5f] = 1281,\n-\t[BNXT_ULP_CLASS_HID_21c0f] = 1282,\n-\t[BNXT_ULP_CLASS_HID_21743] = 1283,\n-\t[BNXT_ULP_CLASS_HID_22a93] = 1284,\n-\t[BNXT_ULP_CLASS_HID_252f3] = 1285,\n-\t[BNXT_ULP_CLASS_HID_23fa3] = 1286,\n-\t[BNXT_ULP_CLASS_HID_23af7] = 1287,\n-\t[BNXT_ULP_CLASS_HID_24e07] = 1288,\n-\t[BNXT_ULP_CLASS_HID_2322f] = 1289,\n-\t[BNXT_ULP_CLASS_HID_21f1f] = 1290,\n-\t[BNXT_ULP_CLASS_HID_21a53] = 1291,\n-\t[BNXT_ULP_CLASS_HID_22d63] = 1292,\n-\t[BNXT_ULP_CLASS_HID_255c3] = 1293,\n-\t[BNXT_ULP_CLASS_HID_242b3] = 1294,\n-\t[BNXT_ULP_CLASS_HID_23dc7] = 1295,\n-\t[BNXT_ULP_CLASS_HID_25117] = 1296,\n-\t[BNXT_ULP_CLASS_HID_22c13] = 1297,\n-\t[BNXT_ULP_CLASS_HID_218c3] = 1298,\n-\t[BNXT_ULP_CLASS_HID_21417] = 1299,\n-\t[BNXT_ULP_CLASS_HID_22727] = 1300,\n-\t[BNXT_ULP_CLASS_HID_24f87] = 1301,\n-\t[BNXT_ULP_CLASS_HID_23c77] = 1302,\n-\t[BNXT_ULP_CLASS_HID_2378b] = 1303,\n-\t[BNXT_ULP_CLASS_HID_24adb] = 1304,\n-\t[BNXT_ULP_CLASS_HID_257b] = 1305,\n-\t[BNXT_ULP_CLASS_HID_2bb7] = 1306,\n-\t[BNXT_ULP_CLASS_HID_1867] = 1307,\n-\t[BNXT_ULP_CLASS_HID_4f2b] = 1308,\n-\t[BNXT_ULP_CLASS_HID_3c1b] = 1309,\n-\t[BNXT_ULP_CLASS_HID_1613] = 1310,\n-\t[BNXT_ULP_CLASS_HID_02c3] = 1311,\n-\t[BNXT_ULP_CLASS_HID_3987] = 1312,\n-\t[BNXT_ULP_CLASS_HID_2677] = 1313,\n-\t[BNXT_ULP_CLASS_HID_122b] = 1314,\n-\t[BNXT_ULP_CLASS_HID_48ef] = 1315,\n-\t[BNXT_ULP_CLASS_HID_35df] = 1316,\n-\t[BNXT_ULP_CLASS_HID_0fd7] = 1317,\n-\t[BNXT_ULP_CLASS_HID_5973] = 1318,\n-\t[BNXT_ULP_CLASS_HID_334b] = 1319,\n-\t[BNXT_ULP_CLASS_HID_203b] = 1320,\n-\t[BNXT_ULP_CLASS_HID_25797] = 1321,\n-\t[BNXT_ULP_CLASS_HID_285eb] = 1322,\n-\t[BNXT_ULP_CLASS_HID_310eb] = 1323,\n-\t[BNXT_ULP_CLASS_HID_39beb] = 1324,\n-\t[BNXT_ULP_CLASS_HID_24447] = 1325,\n-\t[BNXT_ULP_CLASS_HID_2cf47] = 1326,\n-\t[BNXT_ULP_CLASS_HID_35a47] = 1327,\n-\t[BNXT_ULP_CLASS_HID_3889b] = 1328,\n-\t[BNXT_ULP_CLASS_HID_23f9b] = 1329,\n-\t[BNXT_ULP_CLASS_HID_2ca9b] = 1330,\n-\t[BNXT_ULP_CLASS_HID_3559b] = 1331,\n-\t[BNXT_ULP_CLASS_HID_383ef] = 1332,\n-\t[BNXT_ULP_CLASS_HID_252eb] = 1333,\n-\t[BNXT_ULP_CLASS_HID_2813f] = 1334,\n-\t[BNXT_ULP_CLASS_HID_30c3f] = 1335,\n-\t[BNXT_ULP_CLASS_HID_3973f] = 1336,\n-\t[BNXT_ULP_CLASS_HID_21e5f] = 1337,\n-\t[BNXT_ULP_CLASS_HID_2a95f] = 1338,\n-\t[BNXT_ULP_CLASS_HID_3345f] = 1339,\n-\t[BNXT_ULP_CLASS_HID_3bf5f] = 1340,\n-\t[BNXT_ULP_CLASS_HID_20b0f] = 1341,\n-\t[BNXT_ULP_CLASS_HID_2960f] = 1342,\n-\t[BNXT_ULP_CLASS_HID_3210f] = 1343,\n-\t[BNXT_ULP_CLASS_HID_3ac0f] = 1344,\n-\t[BNXT_ULP_CLASS_HID_20643] = 1345,\n-\t[BNXT_ULP_CLASS_HID_29143] = 1346,\n-\t[BNXT_ULP_CLASS_HID_31c43] = 1347,\n-\t[BNXT_ULP_CLASS_HID_3a743] = 1348,\n-\t[BNXT_ULP_CLASS_HID_21993] = 1349,\n-\t[BNXT_ULP_CLASS_HID_2a493] = 1350,\n-\t[BNXT_ULP_CLASS_HID_32f93] = 1351,\n-\t[BNXT_ULP_CLASS_HID_3ba93] = 1352,\n-\t[BNXT_ULP_CLASS_HID_24233] = 1353,\n-\t[BNXT_ULP_CLASS_HID_2cd33] = 1354,\n-\t[BNXT_ULP_CLASS_HID_35833] = 1355,\n-\t[BNXT_ULP_CLASS_HID_38607] = 1356,\n-\t[BNXT_ULP_CLASS_HID_22ee3] = 1357,\n-\t[BNXT_ULP_CLASS_HID_2b9e3] = 1358,\n-\t[BNXT_ULP_CLASS_HID_344e3] = 1359,\n-\t[BNXT_ULP_CLASS_HID_3cfe3] = 1360,\n-\t[BNXT_ULP_CLASS_HID_22a37] = 1361,\n-\t[BNXT_ULP_CLASS_HID_2b537] = 1362,\n-\t[BNXT_ULP_CLASS_HID_34037] = 1363,\n-\t[BNXT_ULP_CLASS_HID_3cb37] = 1364,\n-\t[BNXT_ULP_CLASS_HID_23d07] = 1365,\n-\t[BNXT_ULP_CLASS_HID_2c807] = 1366,\n-\t[BNXT_ULP_CLASS_HID_35307] = 1367,\n-\t[BNXT_ULP_CLASS_HID_3815b] = 1368,\n-\t[BNXT_ULP_CLASS_HID_208fb] = 1369,\n-\t[BNXT_ULP_CLASS_HID_293fb] = 1370,\n-\t[BNXT_ULP_CLASS_HID_31efb] = 1371,\n-\t[BNXT_ULP_CLASS_HID_3a9fb] = 1372,\n-\t[BNXT_ULP_CLASS_HID_25257] = 1373,\n-\t[BNXT_ULP_CLASS_HID_280ab] = 1374,\n-\t[BNXT_ULP_CLASS_HID_30bab] = 1375,\n-\t[BNXT_ULP_CLASS_HID_396ab] = 1376,\n-\t[BNXT_ULP_CLASS_HID_24dab] = 1377,\n-\t[BNXT_ULP_CLASS_HID_2d8ab] = 1378,\n-\t[BNXT_ULP_CLASS_HID_306ff] = 1379,\n-\t[BNXT_ULP_CLASS_HID_391ff] = 1380,\n-\t[BNXT_ULP_CLASS_HID_203cf] = 1381,\n-\t[BNXT_ULP_CLASS_HID_28ecf] = 1382,\n-\t[BNXT_ULP_CLASS_HID_319cf] = 1383,\n-\t[BNXT_ULP_CLASS_HID_3a4cf] = 1384,\n-\t[BNXT_ULP_CLASS_HID_2515b] = 1385,\n-\t[BNXT_ULP_CLASS_HID_2dc5b] = 1386,\n-\t[BNXT_ULP_CLASS_HID_30aaf] = 1387,\n-\t[BNXT_ULP_CLASS_HID_395af] = 1388,\n-\t[BNXT_ULP_CLASS_HID_23e0b] = 1389,\n-\t[BNXT_ULP_CLASS_HID_2c90b] = 1390,\n-\t[BNXT_ULP_CLASS_HID_3540b] = 1391,\n-\t[BNXT_ULP_CLASS_HID_3825f] = 1392,\n-\t[BNXT_ULP_CLASS_HID_2395f] = 1393,\n-\t[BNXT_ULP_CLASS_HID_2c45f] = 1394,\n-\t[BNXT_ULP_CLASS_HID_34f5f] = 1395,\n-\t[BNXT_ULP_CLASS_HID_3da5f] = 1396,\n-\t[BNXT_ULP_CLASS_HID_24caf] = 1397,\n-\t[BNXT_ULP_CLASS_HID_2d7af] = 1398,\n-\t[BNXT_ULP_CLASS_HID_305e3] = 1399,\n-\t[BNXT_ULP_CLASS_HID_390e3] = 1400,\n-\t[BNXT_ULP_CLASS_HID_21803] = 1401,\n-\t[BNXT_ULP_CLASS_HID_2a303] = 1402,\n-\t[BNXT_ULP_CLASS_HID_32e03] = 1403,\n-\t[BNXT_ULP_CLASS_HID_3b903] = 1404,\n-\t[BNXT_ULP_CLASS_HID_20533] = 1405,\n-\t[BNXT_ULP_CLASS_HID_29033] = 1406,\n-\t[BNXT_ULP_CLASS_HID_31b33] = 1407,\n-\t[BNXT_ULP_CLASS_HID_3a633] = 1408,\n-\t[BNXT_ULP_CLASS_HID_20007] = 1409,\n-\t[BNXT_ULP_CLASS_HID_28b07] = 1410,\n-\t[BNXT_ULP_CLASS_HID_31607] = 1411,\n-\t[BNXT_ULP_CLASS_HID_3a107] = 1412,\n-\t[BNXT_ULP_CLASS_HID_21357] = 1413,\n-\t[BNXT_ULP_CLASS_HID_29e57] = 1414,\n-\t[BNXT_ULP_CLASS_HID_32957] = 1415,\n-\t[BNXT_ULP_CLASS_HID_3b457] = 1416,\n-\t[BNXT_ULP_CLASS_HID_23bf7] = 1417,\n-\t[BNXT_ULP_CLASS_HID_2c6f7] = 1418,\n-\t[BNXT_ULP_CLASS_HID_351f7] = 1419,\n-\t[BNXT_ULP_CLASS_HID_3dcf7] = 1420,\n-\t[BNXT_ULP_CLASS_HID_228a7] = 1421,\n-\t[BNXT_ULP_CLASS_HID_2b3a7] = 1422,\n-\t[BNXT_ULP_CLASS_HID_33ea7] = 1423,\n-\t[BNXT_ULP_CLASS_HID_3c9a7] = 1424,\n-\t[BNXT_ULP_CLASS_HID_223fb] = 1425,\n-\t[BNXT_ULP_CLASS_HID_2aefb] = 1426,\n-\t[BNXT_ULP_CLASS_HID_339fb] = 1427,\n-\t[BNXT_ULP_CLASS_HID_3c4fb] = 1428,\n-\t[BNXT_ULP_CLASS_HID_236cb] = 1429,\n-\t[BNXT_ULP_CLASS_HID_2c1cb] = 1430,\n-\t[BNXT_ULP_CLASS_HID_34ccb] = 1431,\n-\t[BNXT_ULP_CLASS_HID_3d7cb] = 1432,\n-\t[BNXT_ULP_CLASS_HID_202bf] = 1433,\n-\t[BNXT_ULP_CLASS_HID_28dbf] = 1434,\n-\t[BNXT_ULP_CLASS_HID_318bf] = 1435,\n-\t[BNXT_ULP_CLASS_HID_3a3bf] = 1436,\n-\t[BNXT_ULP_CLASS_HID_24c1b] = 1437,\n-\t[BNXT_ULP_CLASS_HID_2d71b] = 1438,\n-\t[BNXT_ULP_CLASS_HID_3056f] = 1439,\n-\t[BNXT_ULP_CLASS_HID_3906f] = 1440,\n-\t[BNXT_ULP_CLASS_HID_2476f] = 1441,\n-\t[BNXT_ULP_CLASS_HID_2d26f] = 1442,\n-\t[BNXT_ULP_CLASS_HID_300a3] = 1443,\n-\t[BNXT_ULP_CLASS_HID_38ba3] = 1444,\n-\t[BNXT_ULP_CLASS_HID_25abf] = 1445,\n-\t[BNXT_ULP_CLASS_HID_288f3] = 1446,\n-\t[BNXT_ULP_CLASS_HID_313f3] = 1447,\n-\t[BNXT_ULP_CLASS_HID_39ef3] = 1448,\n-\t[BNXT_ULP_CLASS_HID_24b1f] = 1449,\n-\t[BNXT_ULP_CLASS_HID_2d61f] = 1450,\n-\t[BNXT_ULP_CLASS_HID_30453] = 1451,\n-\t[BNXT_ULP_CLASS_HID_38f53] = 1452,\n-\t[BNXT_ULP_CLASS_HID_237cf] = 1453,\n-\t[BNXT_ULP_CLASS_HID_2c2cf] = 1454,\n-\t[BNXT_ULP_CLASS_HID_34dcf] = 1455,\n-\t[BNXT_ULP_CLASS_HID_3d8cf] = 1456,\n-\t[BNXT_ULP_CLASS_HID_23303] = 1457,\n-\t[BNXT_ULP_CLASS_HID_2be03] = 1458,\n-\t[BNXT_ULP_CLASS_HID_34903] = 1459,\n-\t[BNXT_ULP_CLASS_HID_3d403] = 1460,\n-\t[BNXT_ULP_CLASS_HID_24653] = 1461,\n-\t[BNXT_ULP_CLASS_HID_2d153] = 1462,\n-\t[BNXT_ULP_CLASS_HID_35c53] = 1463,\n-\t[BNXT_ULP_CLASS_HID_38aa7] = 1464,\n-\t[BNXT_ULP_CLASS_HID_211c7] = 1465,\n-\t[BNXT_ULP_CLASS_HID_29cc7] = 1466,\n-\t[BNXT_ULP_CLASS_HID_327c7] = 1467,\n-\t[BNXT_ULP_CLASS_HID_3b2c7] = 1468,\n-\t[BNXT_ULP_CLASS_HID_25ba3] = 1469,\n-\t[BNXT_ULP_CLASS_HID_289f7] = 1470,\n-\t[BNXT_ULP_CLASS_HID_314f7] = 1471,\n-\t[BNXT_ULP_CLASS_HID_39ff7] = 1472,\n-\t[BNXT_ULP_CLASS_HID_256f7] = 1473,\n-\t[BNXT_ULP_CLASS_HID_284cb] = 1474,\n-\t[BNXT_ULP_CLASS_HID_30fcb] = 1475,\n-\t[BNXT_ULP_CLASS_HID_39acb] = 1476,\n-\t[BNXT_ULP_CLASS_HID_20d1b] = 1477,\n-\t[BNXT_ULP_CLASS_HID_2981b] = 1478,\n-\t[BNXT_ULP_CLASS_HID_3231b] = 1479,\n-\t[BNXT_ULP_CLASS_HID_3ae1b] = 1480,\n-\t[BNXT_ULP_CLASS_HID_235bb] = 1481,\n-\t[BNXT_ULP_CLASS_HID_2c0bb] = 1482,\n-\t[BNXT_ULP_CLASS_HID_34bbb] = 1483,\n-\t[BNXT_ULP_CLASS_HID_3d6bb] = 1484,\n-\t[BNXT_ULP_CLASS_HID_2226b] = 1485,\n-\t[BNXT_ULP_CLASS_HID_2ad6b] = 1486,\n-\t[BNXT_ULP_CLASS_HID_3386b] = 1487,\n-\t[BNXT_ULP_CLASS_HID_3c36b] = 1488,\n-\t[BNXT_ULP_CLASS_HID_21dbf] = 1489,\n-\t[BNXT_ULP_CLASS_HID_2a8bf] = 1490,\n-\t[BNXT_ULP_CLASS_HID_333bf] = 1491,\n-\t[BNXT_ULP_CLASS_HID_3bebf] = 1492,\n-\t[BNXT_ULP_CLASS_HID_2308f] = 1493,\n-\t[BNXT_ULP_CLASS_HID_2bb8f] = 1494,\n-\t[BNXT_ULP_CLASS_HID_3468f] = 1495,\n-\t[BNXT_ULP_CLASS_HID_3d18f] = 1496,\n-\t[BNXT_ULP_CLASS_HID_2592f] = 1497,\n-\t[BNXT_ULP_CLASS_HID_28763] = 1498,\n-\t[BNXT_ULP_CLASS_HID_31263] = 1499,\n-\t[BNXT_ULP_CLASS_HID_39d63] = 1500,\n-\t[BNXT_ULP_CLASS_HID_245df] = 1501,\n-\t[BNXT_ULP_CLASS_HID_2d0df] = 1502,\n-\t[BNXT_ULP_CLASS_HID_35bdf] = 1503,\n-\t[BNXT_ULP_CLASS_HID_38a13] = 1504,\n-\t[BNXT_ULP_CLASS_HID_24113] = 1505,\n-\t[BNXT_ULP_CLASS_HID_2cc13] = 1506,\n-\t[BNXT_ULP_CLASS_HID_35713] = 1507,\n-\t[BNXT_ULP_CLASS_HID_38567] = 1508,\n-\t[BNXT_ULP_CLASS_HID_25463] = 1509,\n-\t[BNXT_ULP_CLASS_HID_282b7] = 1510,\n-\t[BNXT_ULP_CLASS_HID_30db7] = 1511,\n-\t[BNXT_ULP_CLASS_HID_398b7] = 1512,\n-\t[BNXT_ULP_CLASS_HID_244c3] = 1513,\n-\t[BNXT_ULP_CLASS_HID_2cfc3] = 1514,\n-\t[BNXT_ULP_CLASS_HID_35ac3] = 1515,\n-\t[BNXT_ULP_CLASS_HID_38917] = 1516,\n-\t[BNXT_ULP_CLASS_HID_231f3] = 1517,\n-\t[BNXT_ULP_CLASS_HID_2bcf3] = 1518,\n-\t[BNXT_ULP_CLASS_HID_347f3] = 1519,\n-\t[BNXT_ULP_CLASS_HID_3d2f3] = 1520,\n-\t[BNXT_ULP_CLASS_HID_22cc7] = 1521,\n-\t[BNXT_ULP_CLASS_HID_2b7c7] = 1522,\n-\t[BNXT_ULP_CLASS_HID_342c7] = 1523,\n-\t[BNXT_ULP_CLASS_HID_3cdc7] = 1524,\n-\t[BNXT_ULP_CLASS_HID_24017] = 1525,\n-\t[BNXT_ULP_CLASS_HID_2cb17] = 1526,\n-\t[BNXT_ULP_CLASS_HID_35617] = 1527,\n-\t[BNXT_ULP_CLASS_HID_3846b] = 1528,\n-\t[BNXT_ULP_CLASS_HID_20b8b] = 1529,\n-\t[BNXT_ULP_CLASS_HID_2968b] = 1530,\n-\t[BNXT_ULP_CLASS_HID_3218b] = 1531,\n-\t[BNXT_ULP_CLASS_HID_3ac8b] = 1532,\n-\t[BNXT_ULP_CLASS_HID_25567] = 1533,\n-\t[BNXT_ULP_CLASS_HID_283bb] = 1534,\n-\t[BNXT_ULP_CLASS_HID_30ebb] = 1535,\n-\t[BNXT_ULP_CLASS_HID_399bb] = 1536,\n-\t[BNXT_ULP_CLASS_HID_250bb] = 1537,\n-\t[BNXT_ULP_CLASS_HID_2dbbb] = 1538,\n-\t[BNXT_ULP_CLASS_HID_3098f] = 1539,\n-\t[BNXT_ULP_CLASS_HID_3948f] = 1540,\n-\t[BNXT_ULP_CLASS_HID_206df] = 1541,\n-\t[BNXT_ULP_CLASS_HID_291df] = 1542,\n-\t[BNXT_ULP_CLASS_HID_31cdf] = 1543,\n-\t[BNXT_ULP_CLASS_HID_3a7df] = 1544,\n-\t[BNXT_ULP_CLASS_HID_22f7f] = 1545,\n-\t[BNXT_ULP_CLASS_HID_2ba7f] = 1546,\n-\t[BNXT_ULP_CLASS_HID_3457f] = 1547,\n-\t[BNXT_ULP_CLASS_HID_3d07f] = 1548,\n-\t[BNXT_ULP_CLASS_HID_21c2f] = 1549,\n-\t[BNXT_ULP_CLASS_HID_2a72f] = 1550,\n-\t[BNXT_ULP_CLASS_HID_3322f] = 1551,\n-\t[BNXT_ULP_CLASS_HID_3bd2f] = 1552,\n-\t[BNXT_ULP_CLASS_HID_21763] = 1553,\n-\t[BNXT_ULP_CLASS_HID_2a263] = 1554,\n-\t[BNXT_ULP_CLASS_HID_32d63] = 1555,\n-\t[BNXT_ULP_CLASS_HID_3b863] = 1556,\n-\t[BNXT_ULP_CLASS_HID_22ab3] = 1557,\n-\t[BNXT_ULP_CLASS_HID_2b5b3] = 1558,\n-\t[BNXT_ULP_CLASS_HID_340b3] = 1559,\n-\t[BNXT_ULP_CLASS_HID_3cbb3] = 1560,\n-\t[BNXT_ULP_CLASS_HID_252d3] = 1561,\n-\t[BNXT_ULP_CLASS_HID_28127] = 1562,\n-\t[BNXT_ULP_CLASS_HID_30c27] = 1563,\n-\t[BNXT_ULP_CLASS_HID_39727] = 1564,\n-\t[BNXT_ULP_CLASS_HID_23f83] = 1565,\n-\t[BNXT_ULP_CLASS_HID_2ca83] = 1566,\n-\t[BNXT_ULP_CLASS_HID_35583] = 1567,\n-\t[BNXT_ULP_CLASS_HID_383d7] = 1568,\n-\t[BNXT_ULP_CLASS_HID_23ad7] = 1569,\n-\t[BNXT_ULP_CLASS_HID_2c5d7] = 1570,\n-\t[BNXT_ULP_CLASS_HID_350d7] = 1571,\n-\t[BNXT_ULP_CLASS_HID_3dbd7] = 1572,\n-\t[BNXT_ULP_CLASS_HID_24e27] = 1573,\n-\t[BNXT_ULP_CLASS_HID_2d927] = 1574,\n-\t[BNXT_ULP_CLASS_HID_3077b] = 1575,\n-\t[BNXT_ULP_CLASS_HID_3927b] = 1576,\n-\t[BNXT_ULP_CLASS_HID_2320f] = 1577,\n-\t[BNXT_ULP_CLASS_HID_2bd0f] = 1578,\n-\t[BNXT_ULP_CLASS_HID_3480f] = 1579,\n-\t[BNXT_ULP_CLASS_HID_3d30f] = 1580,\n-\t[BNXT_ULP_CLASS_HID_21f3f] = 1581,\n-\t[BNXT_ULP_CLASS_HID_2aa3f] = 1582,\n-\t[BNXT_ULP_CLASS_HID_3353f] = 1583,\n-\t[BNXT_ULP_CLASS_HID_3c03f] = 1584,\n-\t[BNXT_ULP_CLASS_HID_21a73] = 1585,\n-\t[BNXT_ULP_CLASS_HID_2a573] = 1586,\n-\t[BNXT_ULP_CLASS_HID_33073] = 1587,\n-\t[BNXT_ULP_CLASS_HID_3bb73] = 1588,\n-\t[BNXT_ULP_CLASS_HID_22d43] = 1589,\n-\t[BNXT_ULP_CLASS_HID_2b843] = 1590,\n-\t[BNXT_ULP_CLASS_HID_34343] = 1591,\n-\t[BNXT_ULP_CLASS_HID_3ce43] = 1592,\n-\t[BNXT_ULP_CLASS_HID_255e3] = 1593,\n-\t[BNXT_ULP_CLASS_HID_28437] = 1594,\n-\t[BNXT_ULP_CLASS_HID_30f37] = 1595,\n-\t[BNXT_ULP_CLASS_HID_39a37] = 1596,\n-\t[BNXT_ULP_CLASS_HID_24293] = 1597,\n-\t[BNXT_ULP_CLASS_HID_2cd93] = 1598,\n-\t[BNXT_ULP_CLASS_HID_35893] = 1599,\n-\t[BNXT_ULP_CLASS_HID_386e7] = 1600,\n-\t[BNXT_ULP_CLASS_HID_23de7] = 1601,\n-\t[BNXT_ULP_CLASS_HID_2c8e7] = 1602,\n-\t[BNXT_ULP_CLASS_HID_353e7] = 1603,\n-\t[BNXT_ULP_CLASS_HID_3823b] = 1604,\n-\t[BNXT_ULP_CLASS_HID_25137] = 1605,\n-\t[BNXT_ULP_CLASS_HID_2dc37] = 1606,\n-\t[BNXT_ULP_CLASS_HID_30a0b] = 1607,\n-\t[BNXT_ULP_CLASS_HID_3950b] = 1608,\n-\t[BNXT_ULP_CLASS_HID_22c33] = 1609,\n-\t[BNXT_ULP_CLASS_HID_2b733] = 1610,\n-\t[BNXT_ULP_CLASS_HID_34233] = 1611,\n-\t[BNXT_ULP_CLASS_HID_3cd33] = 1612,\n-\t[BNXT_ULP_CLASS_HID_218e3] = 1613,\n-\t[BNXT_ULP_CLASS_HID_2a3e3] = 1614,\n-\t[BNXT_ULP_CLASS_HID_32ee3] = 1615,\n-\t[BNXT_ULP_CLASS_HID_3b9e3] = 1616,\n-\t[BNXT_ULP_CLASS_HID_21437] = 1617,\n-\t[BNXT_ULP_CLASS_HID_29f37] = 1618,\n-\t[BNXT_ULP_CLASS_HID_32a37] = 1619,\n-\t[BNXT_ULP_CLASS_HID_3b537] = 1620,\n-\t[BNXT_ULP_CLASS_HID_22707] = 1621,\n-\t[BNXT_ULP_CLASS_HID_2b207] = 1622,\n-\t[BNXT_ULP_CLASS_HID_33d07] = 1623,\n-\t[BNXT_ULP_CLASS_HID_3c807] = 1624,\n-\t[BNXT_ULP_CLASS_HID_24fa7] = 1625,\n-\t[BNXT_ULP_CLASS_HID_2daa7] = 1626,\n-\t[BNXT_ULP_CLASS_HID_308fb] = 1627,\n-\t[BNXT_ULP_CLASS_HID_393fb] = 1628,\n-\t[BNXT_ULP_CLASS_HID_23c57] = 1629,\n-\t[BNXT_ULP_CLASS_HID_2c757] = 1630,\n-\t[BNXT_ULP_CLASS_HID_35257] = 1631,\n-\t[BNXT_ULP_CLASS_HID_380ab] = 1632,\n-\t[BNXT_ULP_CLASS_HID_237ab] = 1633,\n-\t[BNXT_ULP_CLASS_HID_2c2ab] = 1634,\n-\t[BNXT_ULP_CLASS_HID_34dab] = 1635,\n-\t[BNXT_ULP_CLASS_HID_3d8ab] = 1636,\n-\t[BNXT_ULP_CLASS_HID_24afb] = 1637,\n-\t[BNXT_ULP_CLASS_HID_2d5fb] = 1638,\n-\t[BNXT_ULP_CLASS_HID_303cf] = 1639,\n-\t[BNXT_ULP_CLASS_HID_38ecf] = 1640,\n-\t[BNXT_ULP_CLASS_HID_255b] = 1641,\n-\t[BNXT_ULP_CLASS_HID_2b97] = 1642,\n-\t[BNXT_ULP_CLASS_HID_1847] = 1643,\n-\t[BNXT_ULP_CLASS_HID_4f0b] = 1644,\n-\t[BNXT_ULP_CLASS_HID_3c3b] = 1645,\n-\t[BNXT_ULP_CLASS_HID_1633] = 1646,\n-\t[BNXT_ULP_CLASS_HID_02e3] = 1647,\n-\t[BNXT_ULP_CLASS_HID_39a7] = 1648,\n-\t[BNXT_ULP_CLASS_HID_2657] = 1649,\n-\t[BNXT_ULP_CLASS_HID_120b] = 1650,\n-\t[BNXT_ULP_CLASS_HID_48cf] = 1651,\n-\t[BNXT_ULP_CLASS_HID_35ff] = 1652,\n-\t[BNXT_ULP_CLASS_HID_0ff7] = 1653,\n-\t[BNXT_ULP_CLASS_HID_5953] = 1654,\n-\t[BNXT_ULP_CLASS_HID_336b] = 1655,\n-\t[BNXT_ULP_CLASS_HID_201b] = 1656,\n-\t[BNXT_ULP_CLASS_HID_257f7] = 1657,\n-\t[BNXT_ULP_CLASS_HID_2858b] = 1658,\n-\t[BNXT_ULP_CLASS_HID_3108b] = 1659,\n-\t[BNXT_ULP_CLASS_HID_39b8b] = 1660,\n-\t[BNXT_ULP_CLASS_HID_24427] = 1661,\n-\t[BNXT_ULP_CLASS_HID_2cf27] = 1662,\n-\t[BNXT_ULP_CLASS_HID_35a27] = 1663,\n-\t[BNXT_ULP_CLASS_HID_388fb] = 1664,\n-\t[BNXT_ULP_CLASS_HID_23ffb] = 1665,\n-\t[BNXT_ULP_CLASS_HID_2cafb] = 1666,\n-\t[BNXT_ULP_CLASS_HID_355fb] = 1667,\n-\t[BNXT_ULP_CLASS_HID_3838f] = 1668,\n-\t[BNXT_ULP_CLASS_HID_2528b] = 1669,\n-\t[BNXT_ULP_CLASS_HID_2815f] = 1670,\n-\t[BNXT_ULP_CLASS_HID_30c5f] = 1671,\n-\t[BNXT_ULP_CLASS_HID_3975f] = 1672,\n-\t[BNXT_ULP_CLASS_HID_21e3f] = 1673,\n-\t[BNXT_ULP_CLASS_HID_2a93f] = 1674,\n-\t[BNXT_ULP_CLASS_HID_3343f] = 1675,\n-\t[BNXT_ULP_CLASS_HID_3bf3f] = 1676,\n-\t[BNXT_ULP_CLASS_HID_20b6f] = 1677,\n-\t[BNXT_ULP_CLASS_HID_2966f] = 1678,\n-\t[BNXT_ULP_CLASS_HID_3216f] = 1679,\n-\t[BNXT_ULP_CLASS_HID_3ac6f] = 1680,\n-\t[BNXT_ULP_CLASS_HID_20623] = 1681,\n-\t[BNXT_ULP_CLASS_HID_29123] = 1682,\n-\t[BNXT_ULP_CLASS_HID_31c23] = 1683,\n-\t[BNXT_ULP_CLASS_HID_3a723] = 1684,\n-\t[BNXT_ULP_CLASS_HID_219f3] = 1685,\n-\t[BNXT_ULP_CLASS_HID_2a4f3] = 1686,\n-\t[BNXT_ULP_CLASS_HID_32ff3] = 1687,\n-\t[BNXT_ULP_CLASS_HID_3baf3] = 1688,\n-\t[BNXT_ULP_CLASS_HID_24253] = 1689,\n-\t[BNXT_ULP_CLASS_HID_2cd53] = 1690,\n-\t[BNXT_ULP_CLASS_HID_35853] = 1691,\n-\t[BNXT_ULP_CLASS_HID_38667] = 1692,\n-\t[BNXT_ULP_CLASS_HID_22e83] = 1693,\n-\t[BNXT_ULP_CLASS_HID_2b983] = 1694,\n-\t[BNXT_ULP_CLASS_HID_34483] = 1695,\n-\t[BNXT_ULP_CLASS_HID_3cf83] = 1696,\n-\t[BNXT_ULP_CLASS_HID_22a57] = 1697,\n-\t[BNXT_ULP_CLASS_HID_2b557] = 1698,\n-\t[BNXT_ULP_CLASS_HID_34057] = 1699,\n-\t[BNXT_ULP_CLASS_HID_3cb57] = 1700,\n-\t[BNXT_ULP_CLASS_HID_23d67] = 1701,\n-\t[BNXT_ULP_CLASS_HID_2c867] = 1702,\n-\t[BNXT_ULP_CLASS_HID_35367] = 1703,\n-\t[BNXT_ULP_CLASS_HID_3813b] = 1704,\n-\t[BNXT_ULP_CLASS_HID_2089b] = 1705,\n-\t[BNXT_ULP_CLASS_HID_2939b] = 1706,\n-\t[BNXT_ULP_CLASS_HID_31e9b] = 1707,\n-\t[BNXT_ULP_CLASS_HID_3a99b] = 1708,\n-\t[BNXT_ULP_CLASS_HID_25237] = 1709,\n-\t[BNXT_ULP_CLASS_HID_280cb] = 1710,\n-\t[BNXT_ULP_CLASS_HID_30bcb] = 1711,\n-\t[BNXT_ULP_CLASS_HID_396cb] = 1712,\n-\t[BNXT_ULP_CLASS_HID_24dcb] = 1713,\n-\t[BNXT_ULP_CLASS_HID_2d8cb] = 1714,\n-\t[BNXT_ULP_CLASS_HID_3069f] = 1715,\n-\t[BNXT_ULP_CLASS_HID_3919f] = 1716,\n-\t[BNXT_ULP_CLASS_HID_203af] = 1717,\n-\t[BNXT_ULP_CLASS_HID_28eaf] = 1718,\n-\t[BNXT_ULP_CLASS_HID_319af] = 1719,\n-\t[BNXT_ULP_CLASS_HID_3a4af] = 1720,\n-\t[BNXT_ULP_CLASS_HID_2513b] = 1721,\n-\t[BNXT_ULP_CLASS_HID_2dc3b] = 1722,\n-\t[BNXT_ULP_CLASS_HID_30acf] = 1723,\n-\t[BNXT_ULP_CLASS_HID_395cf] = 1724,\n-\t[BNXT_ULP_CLASS_HID_23e6b] = 1725,\n-\t[BNXT_ULP_CLASS_HID_2c96b] = 1726,\n-\t[BNXT_ULP_CLASS_HID_3546b] = 1727,\n-\t[BNXT_ULP_CLASS_HID_3823f] = 1728,\n-\t[BNXT_ULP_CLASS_HID_2393f] = 1729,\n-\t[BNXT_ULP_CLASS_HID_2c43f] = 1730,\n-\t[BNXT_ULP_CLASS_HID_34f3f] = 1731,\n-\t[BNXT_ULP_CLASS_HID_3da3f] = 1732,\n-\t[BNXT_ULP_CLASS_HID_24ccf] = 1733,\n-\t[BNXT_ULP_CLASS_HID_2d7cf] = 1734,\n-\t[BNXT_ULP_CLASS_HID_30583] = 1735,\n-\t[BNXT_ULP_CLASS_HID_39083] = 1736,\n-\t[BNXT_ULP_CLASS_HID_21863] = 1737,\n-\t[BNXT_ULP_CLASS_HID_2a363] = 1738,\n-\t[BNXT_ULP_CLASS_HID_32e63] = 1739,\n-\t[BNXT_ULP_CLASS_HID_3b963] = 1740,\n-\t[BNXT_ULP_CLASS_HID_20553] = 1741,\n-\t[BNXT_ULP_CLASS_HID_29053] = 1742,\n-\t[BNXT_ULP_CLASS_HID_31b53] = 1743,\n-\t[BNXT_ULP_CLASS_HID_3a653] = 1744,\n-\t[BNXT_ULP_CLASS_HID_20067] = 1745,\n-\t[BNXT_ULP_CLASS_HID_28b67] = 1746,\n-\t[BNXT_ULP_CLASS_HID_31667] = 1747,\n-\t[BNXT_ULP_CLASS_HID_3a167] = 1748,\n-\t[BNXT_ULP_CLASS_HID_21337] = 1749,\n-\t[BNXT_ULP_CLASS_HID_29e37] = 1750,\n-\t[BNXT_ULP_CLASS_HID_32937] = 1751,\n-\t[BNXT_ULP_CLASS_HID_3b437] = 1752,\n-\t[BNXT_ULP_CLASS_HID_23b97] = 1753,\n-\t[BNXT_ULP_CLASS_HID_2c697] = 1754,\n-\t[BNXT_ULP_CLASS_HID_35197] = 1755,\n-\t[BNXT_ULP_CLASS_HID_3dc97] = 1756,\n-\t[BNXT_ULP_CLASS_HID_228c7] = 1757,\n-\t[BNXT_ULP_CLASS_HID_2b3c7] = 1758,\n-\t[BNXT_ULP_CLASS_HID_33ec7] = 1759,\n-\t[BNXT_ULP_CLASS_HID_3c9c7] = 1760,\n-\t[BNXT_ULP_CLASS_HID_2239b] = 1761,\n-\t[BNXT_ULP_CLASS_HID_2ae9b] = 1762,\n-\t[BNXT_ULP_CLASS_HID_3399b] = 1763,\n-\t[BNXT_ULP_CLASS_HID_3c49b] = 1764,\n-\t[BNXT_ULP_CLASS_HID_236ab] = 1765,\n-\t[BNXT_ULP_CLASS_HID_2c1ab] = 1766,\n-\t[BNXT_ULP_CLASS_HID_34cab] = 1767,\n-\t[BNXT_ULP_CLASS_HID_3d7ab] = 1768,\n-\t[BNXT_ULP_CLASS_HID_202df] = 1769,\n-\t[BNXT_ULP_CLASS_HID_28ddf] = 1770,\n-\t[BNXT_ULP_CLASS_HID_318df] = 1771,\n-\t[BNXT_ULP_CLASS_HID_3a3df] = 1772,\n-\t[BNXT_ULP_CLASS_HID_24c7b] = 1773,\n-\t[BNXT_ULP_CLASS_HID_2d77b] = 1774,\n-\t[BNXT_ULP_CLASS_HID_3050f] = 1775,\n-\t[BNXT_ULP_CLASS_HID_3900f] = 1776,\n-\t[BNXT_ULP_CLASS_HID_2470f] = 1777,\n-\t[BNXT_ULP_CLASS_HID_2d20f] = 1778,\n-\t[BNXT_ULP_CLASS_HID_300c3] = 1779,\n-\t[BNXT_ULP_CLASS_HID_38bc3] = 1780,\n-\t[BNXT_ULP_CLASS_HID_25adf] = 1781,\n-\t[BNXT_ULP_CLASS_HID_28893] = 1782,\n-\t[BNXT_ULP_CLASS_HID_31393] = 1783,\n-\t[BNXT_ULP_CLASS_HID_39e93] = 1784,\n-\t[BNXT_ULP_CLASS_HID_24b7f] = 1785,\n-\t[BNXT_ULP_CLASS_HID_2d67f] = 1786,\n-\t[BNXT_ULP_CLASS_HID_30433] = 1787,\n-\t[BNXT_ULP_CLASS_HID_38f33] = 1788,\n-\t[BNXT_ULP_CLASS_HID_237af] = 1789,\n-\t[BNXT_ULP_CLASS_HID_2c2af] = 1790,\n-\t[BNXT_ULP_CLASS_HID_34daf] = 1791,\n-\t[BNXT_ULP_CLASS_HID_3d8af] = 1792,\n-\t[BNXT_ULP_CLASS_HID_23363] = 1793,\n-\t[BNXT_ULP_CLASS_HID_2be63] = 1794,\n-\t[BNXT_ULP_CLASS_HID_34963] = 1795,\n-\t[BNXT_ULP_CLASS_HID_3d463] = 1796,\n-\t[BNXT_ULP_CLASS_HID_24633] = 1797,\n-\t[BNXT_ULP_CLASS_HID_2d133] = 1798,\n-\t[BNXT_ULP_CLASS_HID_35c33] = 1799,\n-\t[BNXT_ULP_CLASS_HID_38ac7] = 1800,\n-\t[BNXT_ULP_CLASS_HID_211a7] = 1801,\n-\t[BNXT_ULP_CLASS_HID_29ca7] = 1802,\n-\t[BNXT_ULP_CLASS_HID_327a7] = 1803,\n-\t[BNXT_ULP_CLASS_HID_3b2a7] = 1804,\n-\t[BNXT_ULP_CLASS_HID_25bc3] = 1805,\n-\t[BNXT_ULP_CLASS_HID_28997] = 1806,\n-\t[BNXT_ULP_CLASS_HID_31497] = 1807,\n-\t[BNXT_ULP_CLASS_HID_39f97] = 1808,\n-\t[BNXT_ULP_CLASS_HID_25697] = 1809,\n-\t[BNXT_ULP_CLASS_HID_284ab] = 1810,\n-\t[BNXT_ULP_CLASS_HID_30fab] = 1811,\n-\t[BNXT_ULP_CLASS_HID_39aab] = 1812,\n-\t[BNXT_ULP_CLASS_HID_20d7b] = 1813,\n-\t[BNXT_ULP_CLASS_HID_2987b] = 1814,\n-\t[BNXT_ULP_CLASS_HID_3237b] = 1815,\n-\t[BNXT_ULP_CLASS_HID_3ae7b] = 1816,\n-\t[BNXT_ULP_CLASS_HID_235db] = 1817,\n-\t[BNXT_ULP_CLASS_HID_2c0db] = 1818,\n-\t[BNXT_ULP_CLASS_HID_34bdb] = 1819,\n-\t[BNXT_ULP_CLASS_HID_3d6db] = 1820,\n-\t[BNXT_ULP_CLASS_HID_2220b] = 1821,\n-\t[BNXT_ULP_CLASS_HID_2ad0b] = 1822,\n-\t[BNXT_ULP_CLASS_HID_3380b] = 1823,\n-\t[BNXT_ULP_CLASS_HID_3c30b] = 1824,\n-\t[BNXT_ULP_CLASS_HID_21ddf] = 1825,\n-\t[BNXT_ULP_CLASS_HID_2a8df] = 1826,\n-\t[BNXT_ULP_CLASS_HID_333df] = 1827,\n-\t[BNXT_ULP_CLASS_HID_3bedf] = 1828,\n-\t[BNXT_ULP_CLASS_HID_230ef] = 1829,\n-\t[BNXT_ULP_CLASS_HID_2bbef] = 1830,\n-\t[BNXT_ULP_CLASS_HID_346ef] = 1831,\n-\t[BNXT_ULP_CLASS_HID_3d1ef] = 1832,\n-\t[BNXT_ULP_CLASS_HID_2594f] = 1833,\n-\t[BNXT_ULP_CLASS_HID_28703] = 1834,\n-\t[BNXT_ULP_CLASS_HID_31203] = 1835,\n-\t[BNXT_ULP_CLASS_HID_39d03] = 1836,\n-\t[BNXT_ULP_CLASS_HID_245bf] = 1837,\n-\t[BNXT_ULP_CLASS_HID_2d0bf] = 1838,\n-\t[BNXT_ULP_CLASS_HID_35bbf] = 1839,\n-\t[BNXT_ULP_CLASS_HID_38a73] = 1840,\n-\t[BNXT_ULP_CLASS_HID_24173] = 1841,\n-\t[BNXT_ULP_CLASS_HID_2cc73] = 1842,\n-\t[BNXT_ULP_CLASS_HID_35773] = 1843,\n-\t[BNXT_ULP_CLASS_HID_38507] = 1844,\n-\t[BNXT_ULP_CLASS_HID_25403] = 1845,\n-\t[BNXT_ULP_CLASS_HID_282d7] = 1846,\n-\t[BNXT_ULP_CLASS_HID_30dd7] = 1847,\n-\t[BNXT_ULP_CLASS_HID_398d7] = 1848,\n-\t[BNXT_ULP_CLASS_HID_244a3] = 1849,\n-\t[BNXT_ULP_CLASS_HID_2cfa3] = 1850,\n-\t[BNXT_ULP_CLASS_HID_35aa3] = 1851,\n-\t[BNXT_ULP_CLASS_HID_38977] = 1852,\n-\t[BNXT_ULP_CLASS_HID_23193] = 1853,\n-\t[BNXT_ULP_CLASS_HID_2bc93] = 1854,\n-\t[BNXT_ULP_CLASS_HID_34793] = 1855,\n-\t[BNXT_ULP_CLASS_HID_3d293] = 1856,\n-\t[BNXT_ULP_CLASS_HID_22ca7] = 1857,\n-\t[BNXT_ULP_CLASS_HID_2b7a7] = 1858,\n-\t[BNXT_ULP_CLASS_HID_342a7] = 1859,\n-\t[BNXT_ULP_CLASS_HID_3cda7] = 1860,\n-\t[BNXT_ULP_CLASS_HID_24077] = 1861,\n-\t[BNXT_ULP_CLASS_HID_2cb77] = 1862,\n-\t[BNXT_ULP_CLASS_HID_35677] = 1863,\n-\t[BNXT_ULP_CLASS_HID_3840b] = 1864,\n-\t[BNXT_ULP_CLASS_HID_20beb] = 1865,\n-\t[BNXT_ULP_CLASS_HID_296eb] = 1866,\n-\t[BNXT_ULP_CLASS_HID_321eb] = 1867,\n-\t[BNXT_ULP_CLASS_HID_3aceb] = 1868,\n-\t[BNXT_ULP_CLASS_HID_25507] = 1869,\n-\t[BNXT_ULP_CLASS_HID_283db] = 1870,\n-\t[BNXT_ULP_CLASS_HID_30edb] = 1871,\n-\t[BNXT_ULP_CLASS_HID_399db] = 1872,\n-\t[BNXT_ULP_CLASS_HID_250db] = 1873,\n-\t[BNXT_ULP_CLASS_HID_2dbdb] = 1874,\n-\t[BNXT_ULP_CLASS_HID_309ef] = 1875,\n-\t[BNXT_ULP_CLASS_HID_394ef] = 1876,\n-\t[BNXT_ULP_CLASS_HID_206bf] = 1877,\n-\t[BNXT_ULP_CLASS_HID_291bf] = 1878,\n-\t[BNXT_ULP_CLASS_HID_31cbf] = 1879,\n-\t[BNXT_ULP_CLASS_HID_3a7bf] = 1880,\n-\t[BNXT_ULP_CLASS_HID_22f1f] = 1881,\n-\t[BNXT_ULP_CLASS_HID_2ba1f] = 1882,\n-\t[BNXT_ULP_CLASS_HID_3451f] = 1883,\n-\t[BNXT_ULP_CLASS_HID_3d01f] = 1884,\n-\t[BNXT_ULP_CLASS_HID_21c4f] = 1885,\n-\t[BNXT_ULP_CLASS_HID_2a74f] = 1886,\n-\t[BNXT_ULP_CLASS_HID_3324f] = 1887,\n-\t[BNXT_ULP_CLASS_HID_3bd4f] = 1888,\n-\t[BNXT_ULP_CLASS_HID_21703] = 1889,\n-\t[BNXT_ULP_CLASS_HID_2a203] = 1890,\n-\t[BNXT_ULP_CLASS_HID_32d03] = 1891,\n-\t[BNXT_ULP_CLASS_HID_3b803] = 1892,\n-\t[BNXT_ULP_CLASS_HID_22ad3] = 1893,\n-\t[BNXT_ULP_CLASS_HID_2b5d3] = 1894,\n-\t[BNXT_ULP_CLASS_HID_340d3] = 1895,\n-\t[BNXT_ULP_CLASS_HID_3cbd3] = 1896,\n-\t[BNXT_ULP_CLASS_HID_252b3] = 1897,\n-\t[BNXT_ULP_CLASS_HID_28147] = 1898,\n-\t[BNXT_ULP_CLASS_HID_30c47] = 1899,\n-\t[BNXT_ULP_CLASS_HID_39747] = 1900,\n-\t[BNXT_ULP_CLASS_HID_23fe3] = 1901,\n-\t[BNXT_ULP_CLASS_HID_2cae3] = 1902,\n-\t[BNXT_ULP_CLASS_HID_355e3] = 1903,\n-\t[BNXT_ULP_CLASS_HID_383b7] = 1904,\n-\t[BNXT_ULP_CLASS_HID_23ab7] = 1905,\n-\t[BNXT_ULP_CLASS_HID_2c5b7] = 1906,\n-\t[BNXT_ULP_CLASS_HID_350b7] = 1907,\n-\t[BNXT_ULP_CLASS_HID_3dbb7] = 1908,\n-\t[BNXT_ULP_CLASS_HID_24e47] = 1909,\n-\t[BNXT_ULP_CLASS_HID_2d947] = 1910,\n-\t[BNXT_ULP_CLASS_HID_3071b] = 1911,\n-\t[BNXT_ULP_CLASS_HID_3921b] = 1912,\n-\t[BNXT_ULP_CLASS_HID_2326f] = 1913,\n-\t[BNXT_ULP_CLASS_HID_2bd6f] = 1914,\n-\t[BNXT_ULP_CLASS_HID_3486f] = 1915,\n-\t[BNXT_ULP_CLASS_HID_3d36f] = 1916,\n-\t[BNXT_ULP_CLASS_HID_21f5f] = 1917,\n-\t[BNXT_ULP_CLASS_HID_2aa5f] = 1918,\n-\t[BNXT_ULP_CLASS_HID_3355f] = 1919,\n-\t[BNXT_ULP_CLASS_HID_3c05f] = 1920,\n-\t[BNXT_ULP_CLASS_HID_21a13] = 1921,\n-\t[BNXT_ULP_CLASS_HID_2a513] = 1922,\n-\t[BNXT_ULP_CLASS_HID_33013] = 1923,\n-\t[BNXT_ULP_CLASS_HID_3bb13] = 1924,\n-\t[BNXT_ULP_CLASS_HID_22d23] = 1925,\n-\t[BNXT_ULP_CLASS_HID_2b823] = 1926,\n-\t[BNXT_ULP_CLASS_HID_34323] = 1927,\n-\t[BNXT_ULP_CLASS_HID_3ce23] = 1928,\n-\t[BNXT_ULP_CLASS_HID_25583] = 1929,\n-\t[BNXT_ULP_CLASS_HID_28457] = 1930,\n-\t[BNXT_ULP_CLASS_HID_30f57] = 1931,\n-\t[BNXT_ULP_CLASS_HID_39a57] = 1932,\n-\t[BNXT_ULP_CLASS_HID_242f3] = 1933,\n-\t[BNXT_ULP_CLASS_HID_2cdf3] = 1934,\n-\t[BNXT_ULP_CLASS_HID_358f3] = 1935,\n-\t[BNXT_ULP_CLASS_HID_38687] = 1936,\n-\t[BNXT_ULP_CLASS_HID_23d87] = 1937,\n-\t[BNXT_ULP_CLASS_HID_2c887] = 1938,\n-\t[BNXT_ULP_CLASS_HID_35387] = 1939,\n-\t[BNXT_ULP_CLASS_HID_3825b] = 1940,\n-\t[BNXT_ULP_CLASS_HID_25157] = 1941,\n-\t[BNXT_ULP_CLASS_HID_2dc57] = 1942,\n-\t[BNXT_ULP_CLASS_HID_30a6b] = 1943,\n-\t[BNXT_ULP_CLASS_HID_3956b] = 1944,\n-\t[BNXT_ULP_CLASS_HID_22c53] = 1945,\n-\t[BNXT_ULP_CLASS_HID_2b753] = 1946,\n-\t[BNXT_ULP_CLASS_HID_34253] = 1947,\n-\t[BNXT_ULP_CLASS_HID_3cd53] = 1948,\n-\t[BNXT_ULP_CLASS_HID_21883] = 1949,\n-\t[BNXT_ULP_CLASS_HID_2a383] = 1950,\n-\t[BNXT_ULP_CLASS_HID_32e83] = 1951,\n-\t[BNXT_ULP_CLASS_HID_3b983] = 1952,\n-\t[BNXT_ULP_CLASS_HID_21457] = 1953,\n-\t[BNXT_ULP_CLASS_HID_29f57] = 1954,\n-\t[BNXT_ULP_CLASS_HID_32a57] = 1955,\n-\t[BNXT_ULP_CLASS_HID_3b557] = 1956,\n-\t[BNXT_ULP_CLASS_HID_22767] = 1957,\n-\t[BNXT_ULP_CLASS_HID_2b267] = 1958,\n-\t[BNXT_ULP_CLASS_HID_33d67] = 1959,\n-\t[BNXT_ULP_CLASS_HID_3c867] = 1960,\n-\t[BNXT_ULP_CLASS_HID_24fc7] = 1961,\n-\t[BNXT_ULP_CLASS_HID_2dac7] = 1962,\n-\t[BNXT_ULP_CLASS_HID_3089b] = 1963,\n-\t[BNXT_ULP_CLASS_HID_3939b] = 1964,\n-\t[BNXT_ULP_CLASS_HID_23c37] = 1965,\n-\t[BNXT_ULP_CLASS_HID_2c737] = 1966,\n-\t[BNXT_ULP_CLASS_HID_35237] = 1967,\n-\t[BNXT_ULP_CLASS_HID_380cb] = 1968,\n-\t[BNXT_ULP_CLASS_HID_237cb] = 1969,\n-\t[BNXT_ULP_CLASS_HID_2c2cb] = 1970,\n-\t[BNXT_ULP_CLASS_HID_34dcb] = 1971,\n-\t[BNXT_ULP_CLASS_HID_3d8cb] = 1972,\n-\t[BNXT_ULP_CLASS_HID_24a9b] = 1973,\n-\t[BNXT_ULP_CLASS_HID_2d59b] = 1974,\n-\t[BNXT_ULP_CLASS_HID_303af] = 1975,\n-\t[BNXT_ULP_CLASS_HID_38eaf] = 1976,\n-\t[BNXT_ULP_CLASS_HID_253b] = 1977,\n-\t[BNXT_ULP_CLASS_HID_2bf7] = 1978,\n-\t[BNXT_ULP_CLASS_HID_1827] = 1979,\n-\t[BNXT_ULP_CLASS_HID_4f6b] = 1980,\n-\t[BNXT_ULP_CLASS_HID_3c5b] = 1981,\n-\t[BNXT_ULP_CLASS_HID_1653] = 1982,\n-\t[BNXT_ULP_CLASS_HID_0283] = 1983,\n-\t[BNXT_ULP_CLASS_HID_39c7] = 1984,\n-\t[BNXT_ULP_CLASS_HID_2637] = 1985,\n-\t[BNXT_ULP_CLASS_HID_126b] = 1986,\n-\t[BNXT_ULP_CLASS_HID_48af] = 1987,\n-\t[BNXT_ULP_CLASS_HID_359f] = 1988,\n-\t[BNXT_ULP_CLASS_HID_0f97] = 1989,\n-\t[BNXT_ULP_CLASS_HID_5933] = 1990,\n-\t[BNXT_ULP_CLASS_HID_330b] = 1991,\n-\t[BNXT_ULP_CLASS_HID_207b] = 1992,\n-\t[BNXT_ULP_CLASS_HID_374e] = 1993,\n-\t[BNXT_ULP_CLASS_HID_11ee] = 1994,\n-\t[BNXT_ULP_CLASS_HID_423a] = 1995,\n-\t[BNXT_ULP_CLASS_HID_0cd6] = 1996,\n-\t[BNXT_ULP_CLASS_HID_310a] = 1997,\n-\t[BNXT_ULP_CLASS_HID_469e] = 1998,\n-\t[BNXT_ULP_CLASS_HID_5ce6] = 1999,\n-\t[BNXT_ULP_CLASS_HID_0692] = 2000,\n-\t[BNXT_ULP_CLASS_HID_1c7e] = 2001,\n-\t[BNXT_ULP_CLASS_HID_55c2] = 2002,\n-\t[BNXT_ULP_CLASS_HID_2b2a] = 2003,\n-\t[BNXT_ULP_CLASS_HID_15c6] = 2004,\n-\t[BNXT_ULP_CLASS_HID_163a] = 2005,\n-\t[BNXT_ULP_CLASS_HID_2f8e] = 2006,\n-\t[BNXT_ULP_CLASS_HID_2516] = 2007,\n-\t[BNXT_ULP_CLASS_HID_4b76] = 2008,\n-\t[BNXT_ULP_CLASS_HID_10e6] = 2009,\n-\t[BNXT_ULP_CLASS_HID_264a] = 2010,\n-\t[BNXT_ULP_CLASS_HID_3fd2] = 2011,\n-\t[BNXT_ULP_CLASS_HID_4532] = 2012,\n-\t[BNXT_ULP_CLASS_HID_4996] = 2013,\n-\t[BNXT_ULP_CLASS_HID_2036] = 2014,\n-\t[BNXT_ULP_CLASS_HID_399e] = 2015,\n-\t[BNXT_ULP_CLASS_HID_5ffe] = 2016,\n-\t[BNXT_ULP_CLASS_HID_34fe] = 2017,\n-\t[BNXT_ULP_CLASS_HID_3a32] = 2018,\n-\t[BNXT_ULP_CLASS_HID_14d2] = 2019,\n-\t[BNXT_ULP_CLASS_HID_4a42] = 2020,\n-\t[BNXT_ULP_CLASS_HID_376e] = 2021,\n-\t[BNXT_ULP_CLASS_HID_12d6e] = 2022,\n-\t[BNXT_ULP_CLASS_HID_2436e] = 2023,\n-\t[BNXT_ULP_CLASS_HID_31dba] = 2024,\n-\t[BNXT_ULP_CLASS_HID_11ce] = 2025,\n-\t[BNXT_ULP_CLASS_HID_107ce] = 2026,\n-\t[BNXT_ULP_CLASS_HID_23dce] = 2027,\n-\t[BNXT_ULP_CLASS_HID_353ce] = 2028,\n-\t[BNXT_ULP_CLASS_HID_421a] = 2029,\n-\t[BNXT_ULP_CLASS_HID_11d56] = 2030,\n-\t[BNXT_ULP_CLASS_HID_23356] = 2031,\n-\t[BNXT_ULP_CLASS_HID_32956] = 2032,\n-\t[BNXT_ULP_CLASS_HID_0cf6] = 2033,\n-\t[BNXT_ULP_CLASS_HID_122f6] = 2034,\n-\t[BNXT_ULP_CLASS_HID_258f6] = 2035,\n-\t[BNXT_ULP_CLASS_HID_313c2] = 2036,\n-\t[BNXT_ULP_CLASS_HID_312a] = 2037,\n-\t[BNXT_ULP_CLASS_HID_1272a] = 2038,\n-\t[BNXT_ULP_CLASS_HID_25d2a] = 2039,\n-\t[BNXT_ULP_CLASS_HID_31466] = 2040,\n-\t[BNXT_ULP_CLASS_HID_46be] = 2041,\n-\t[BNXT_ULP_CLASS_HID_1018a] = 2042,\n-\t[BNXT_ULP_CLASS_HID_2378a] = 2043,\n-\t[BNXT_ULP_CLASS_HID_32d8a] = 2044,\n-\t[BNXT_ULP_CLASS_HID_5cc6] = 2045,\n-\t[BNXT_ULP_CLASS_HID_11712] = 2046,\n-\t[BNXT_ULP_CLASS_HID_20d12] = 2047,\n-\t[BNXT_ULP_CLASS_HID_32312] = 2048,\n-\t[BNXT_ULP_CLASS_HID_06b2] = 2049,\n-\t[BNXT_ULP_CLASS_HID_13cb2] = 2050,\n-\t[BNXT_ULP_CLASS_HID_252b2] = 2051,\n-\t[BNXT_ULP_CLASS_HID_348b2] = 2052,\n-\t[BNXT_ULP_CLASS_HID_1c5e] = 2053,\n-\t[BNXT_ULP_CLASS_HID_1325e] = 2054,\n-\t[BNXT_ULP_CLASS_HID_2285e] = 2055,\n-\t[BNXT_ULP_CLASS_HID_35e5e] = 2056,\n-\t[BNXT_ULP_CLASS_HID_55e2] = 2057,\n-\t[BNXT_ULP_CLASS_HID_14be2] = 2058,\n-\t[BNXT_ULP_CLASS_HID_2023e] = 2059,\n-\t[BNXT_ULP_CLASS_HID_3383e] = 2060,\n-\t[BNXT_ULP_CLASS_HID_2b0a] = 2061,\n-\t[BNXT_ULP_CLASS_HID_1410a] = 2062,\n-\t[BNXT_ULP_CLASS_HID_21846] = 2063,\n-\t[BNXT_ULP_CLASS_HID_30e46] = 2064,\n-\t[BNXT_ULP_CLASS_HID_15e6] = 2065,\n-\t[BNXT_ULP_CLASS_HID_10be6] = 2066,\n-\t[BNXT_ULP_CLASS_HID_221e6] = 2067,\n-\t[BNXT_ULP_CLASS_HID_357e6] = 2068,\n-\t[BNXT_ULP_CLASS_HID_161a] = 2069,\n-\t[BNXT_ULP_CLASS_HID_10c1a] = 2070,\n-\t[BNXT_ULP_CLASS_HID_2221a] = 2071,\n-\t[BNXT_ULP_CLASS_HID_3581a] = 2072,\n-\t[BNXT_ULP_CLASS_HID_2fae] = 2073,\n-\t[BNXT_ULP_CLASS_HID_145ae] = 2074,\n-\t[BNXT_ULP_CLASS_HID_21cfa] = 2075,\n-\t[BNXT_ULP_CLASS_HID_332fa] = 2076,\n-\t[BNXT_ULP_CLASS_HID_2536] = 2077,\n-\t[BNXT_ULP_CLASS_HID_15b36] = 2078,\n-\t[BNXT_ULP_CLASS_HID_21202] = 2079,\n-\t[BNXT_ULP_CLASS_HID_30802] = 2080,\n-\t[BNXT_ULP_CLASS_HID_4b56] = 2081,\n-\t[BNXT_ULP_CLASS_HID_105a2] = 2082,\n-\t[BNXT_ULP_CLASS_HID_23ba2] = 2083,\n-\t[BNXT_ULP_CLASS_HID_351a2] = 2084,\n-\t[BNXT_ULP_CLASS_HID_10c6] = 2085,\n-\t[BNXT_ULP_CLASS_HID_106c6] = 2086,\n-\t[BNXT_ULP_CLASS_HID_23cc6] = 2087,\n-\t[BNXT_ULP_CLASS_HID_352c6] = 2088,\n-\t[BNXT_ULP_CLASS_HID_266a] = 2089,\n-\t[BNXT_ULP_CLASS_HID_15c6a] = 2090,\n-\t[BNXT_ULP_CLASS_HID_216a6] = 2091,\n-\t[BNXT_ULP_CLASS_HID_30ca6] = 2092,\n-\t[BNXT_ULP_CLASS_HID_3ff2] = 2093,\n-\t[BNXT_ULP_CLASS_HID_155f2] = 2094,\n-\t[BNXT_ULP_CLASS_HID_24bf2] = 2095,\n-\t[BNXT_ULP_CLASS_HID_302ce] = 2096,\n-\t[BNXT_ULP_CLASS_HID_4512] = 2097,\n-\t[BNXT_ULP_CLASS_HID_11c6e] = 2098,\n-\t[BNXT_ULP_CLASS_HID_2326e] = 2099,\n-\t[BNXT_ULP_CLASS_HID_3286e] = 2100,\n-\t[BNXT_ULP_CLASS_HID_49b6] = 2101,\n-\t[BNXT_ULP_CLASS_HID_10082] = 2102,\n-\t[BNXT_ULP_CLASS_HID_23682] = 2103,\n-\t[BNXT_ULP_CLASS_HID_32c82] = 2104,\n-\t[BNXT_ULP_CLASS_HID_2016] = 2105,\n-\t[BNXT_ULP_CLASS_HID_15616] = 2106,\n-\t[BNXT_ULP_CLASS_HID_21162] = 2107,\n-\t[BNXT_ULP_CLASS_HID_30762] = 2108,\n-\t[BNXT_ULP_CLASS_HID_39be] = 2109,\n-\t[BNXT_ULP_CLASS_HID_12fbe] = 2110,\n-\t[BNXT_ULP_CLASS_HID_245be] = 2111,\n-\t[BNXT_ULP_CLASS_HID_31c8a] = 2112,\n-\t[BNXT_ULP_CLASS_HID_5fde] = 2113,\n-\t[BNXT_ULP_CLASS_HID_1162a] = 2114,\n-\t[BNXT_ULP_CLASS_HID_20c2a] = 2115,\n-\t[BNXT_ULP_CLASS_HID_3222a] = 2116,\n-\t[BNXT_ULP_CLASS_HID_34de] = 2117,\n-\t[BNXT_ULP_CLASS_HID_3a12] = 2118,\n-\t[BNXT_ULP_CLASS_HID_14f2] = 2119,\n-\t[BNXT_ULP_CLASS_HID_4a62] = 2120,\n-\t[BNXT_ULP_CLASS_HID_370e] = 2121,\n-\t[BNXT_ULP_CLASS_HID_12d0e] = 2122,\n-\t[BNXT_ULP_CLASS_HID_2430e] = 2123,\n-\t[BNXT_ULP_CLASS_HID_31dda] = 2124,\n-\t[BNXT_ULP_CLASS_HID_11ae] = 2125,\n-\t[BNXT_ULP_CLASS_HID_107ae] = 2126,\n-\t[BNXT_ULP_CLASS_HID_23dae] = 2127,\n-\t[BNXT_ULP_CLASS_HID_353ae] = 2128,\n-\t[BNXT_ULP_CLASS_HID_427a] = 2129,\n-\t[BNXT_ULP_CLASS_HID_11d36] = 2130,\n-\t[BNXT_ULP_CLASS_HID_23336] = 2131,\n-\t[BNXT_ULP_CLASS_HID_32936] = 2132,\n-\t[BNXT_ULP_CLASS_HID_0c96] = 2133,\n-\t[BNXT_ULP_CLASS_HID_12296] = 2134,\n-\t[BNXT_ULP_CLASS_HID_25896] = 2135,\n-\t[BNXT_ULP_CLASS_HID_313a2] = 2136,\n-\t[BNXT_ULP_CLASS_HID_314a] = 2137,\n-\t[BNXT_ULP_CLASS_HID_1274a] = 2138,\n-\t[BNXT_ULP_CLASS_HID_25d4a] = 2139,\n-\t[BNXT_ULP_CLASS_HID_31406] = 2140,\n-\t[BNXT_ULP_CLASS_HID_46de] = 2141,\n-\t[BNXT_ULP_CLASS_HID_101ea] = 2142,\n-\t[BNXT_ULP_CLASS_HID_237ea] = 2143,\n-\t[BNXT_ULP_CLASS_HID_32dea] = 2144,\n-\t[BNXT_ULP_CLASS_HID_5ca6] = 2145,\n-\t[BNXT_ULP_CLASS_HID_11772] = 2146,\n-\t[BNXT_ULP_CLASS_HID_20d72] = 2147,\n-\t[BNXT_ULP_CLASS_HID_32372] = 2148,\n-\t[BNXT_ULP_CLASS_HID_06d2] = 2149,\n-\t[BNXT_ULP_CLASS_HID_13cd2] = 2150,\n-\t[BNXT_ULP_CLASS_HID_252d2] = 2151,\n-\t[BNXT_ULP_CLASS_HID_348d2] = 2152,\n-\t[BNXT_ULP_CLASS_HID_1c3e] = 2153,\n-\t[BNXT_ULP_CLASS_HID_1323e] = 2154,\n-\t[BNXT_ULP_CLASS_HID_2283e] = 2155,\n-\t[BNXT_ULP_CLASS_HID_35e3e] = 2156,\n-\t[BNXT_ULP_CLASS_HID_5582] = 2157,\n-\t[BNXT_ULP_CLASS_HID_14b82] = 2158,\n-\t[BNXT_ULP_CLASS_HID_2025e] = 2159,\n-\t[BNXT_ULP_CLASS_HID_3385e] = 2160,\n-\t[BNXT_ULP_CLASS_HID_2b6a] = 2161,\n-\t[BNXT_ULP_CLASS_HID_1416a] = 2162,\n-\t[BNXT_ULP_CLASS_HID_21826] = 2163,\n-\t[BNXT_ULP_CLASS_HID_30e26] = 2164,\n-\t[BNXT_ULP_CLASS_HID_1586] = 2165,\n-\t[BNXT_ULP_CLASS_HID_10b86] = 2166,\n-\t[BNXT_ULP_CLASS_HID_22186] = 2167,\n-\t[BNXT_ULP_CLASS_HID_35786] = 2168,\n-\t[BNXT_ULP_CLASS_HID_167a] = 2169,\n-\t[BNXT_ULP_CLASS_HID_10c7a] = 2170,\n-\t[BNXT_ULP_CLASS_HID_2227a] = 2171,\n-\t[BNXT_ULP_CLASS_HID_3587a] = 2172,\n-\t[BNXT_ULP_CLASS_HID_2fce] = 2173,\n-\t[BNXT_ULP_CLASS_HID_145ce] = 2174,\n-\t[BNXT_ULP_CLASS_HID_21c9a] = 2175,\n-\t[BNXT_ULP_CLASS_HID_3329a] = 2176,\n-\t[BNXT_ULP_CLASS_HID_2556] = 2177,\n-\t[BNXT_ULP_CLASS_HID_15b56] = 2178,\n-\t[BNXT_ULP_CLASS_HID_21262] = 2179,\n-\t[BNXT_ULP_CLASS_HID_30862] = 2180,\n-\t[BNXT_ULP_CLASS_HID_4b36] = 2181,\n-\t[BNXT_ULP_CLASS_HID_105c2] = 2182,\n-\t[BNXT_ULP_CLASS_HID_23bc2] = 2183,\n-\t[BNXT_ULP_CLASS_HID_351c2] = 2184,\n-\t[BNXT_ULP_CLASS_HID_10a6] = 2185,\n-\t[BNXT_ULP_CLASS_HID_106a6] = 2186,\n-\t[BNXT_ULP_CLASS_HID_23ca6] = 2187,\n-\t[BNXT_ULP_CLASS_HID_352a6] = 2188,\n-\t[BNXT_ULP_CLASS_HID_260a] = 2189,\n-\t[BNXT_ULP_CLASS_HID_15c0a] = 2190,\n-\t[BNXT_ULP_CLASS_HID_216c6] = 2191,\n-\t[BNXT_ULP_CLASS_HID_30cc6] = 2192,\n-\t[BNXT_ULP_CLASS_HID_3f92] = 2193,\n-\t[BNXT_ULP_CLASS_HID_15592] = 2194,\n-\t[BNXT_ULP_CLASS_HID_24b92] = 2195,\n-\t[BNXT_ULP_CLASS_HID_302ae] = 2196,\n-\t[BNXT_ULP_CLASS_HID_4572] = 2197,\n-\t[BNXT_ULP_CLASS_HID_11c0e] = 2198,\n-\t[BNXT_ULP_CLASS_HID_2320e] = 2199,\n-\t[BNXT_ULP_CLASS_HID_3280e] = 2200,\n-\t[BNXT_ULP_CLASS_HID_49d6] = 2201,\n-\t[BNXT_ULP_CLASS_HID_100e2] = 2202,\n-\t[BNXT_ULP_CLASS_HID_236e2] = 2203,\n-\t[BNXT_ULP_CLASS_HID_32ce2] = 2204,\n-\t[BNXT_ULP_CLASS_HID_2076] = 2205,\n-\t[BNXT_ULP_CLASS_HID_15676] = 2206,\n-\t[BNXT_ULP_CLASS_HID_21102] = 2207,\n-\t[BNXT_ULP_CLASS_HID_30702] = 2208,\n-\t[BNXT_ULP_CLASS_HID_39de] = 2209,\n-\t[BNXT_ULP_CLASS_HID_12fde] = 2210,\n-\t[BNXT_ULP_CLASS_HID_245de] = 2211,\n-\t[BNXT_ULP_CLASS_HID_31cea] = 2212,\n-\t[BNXT_ULP_CLASS_HID_5fbe] = 2213,\n-\t[BNXT_ULP_CLASS_HID_1164a] = 2214,\n-\t[BNXT_ULP_CLASS_HID_20c4a] = 2215,\n-\t[BNXT_ULP_CLASS_HID_3224a] = 2216,\n-\t[BNXT_ULP_CLASS_HID_34be] = 2217,\n-\t[BNXT_ULP_CLASS_HID_3a72] = 2218,\n-\t[BNXT_ULP_CLASS_HID_1492] = 2219,\n-\t[BNXT_ULP_CLASS_HID_4a02] = 2220,\n-\t[BNXT_ULP_CLASS_HID_09ea] = 2221,\n-\t[BNXT_ULP_CLASS_HID_2912] = 2222,\n-\t[BNXT_ULP_CLASS_HID_03b2] = 2223,\n-\t[BNXT_ULP_CLASS_HID_5f7e] = 2224,\n-\t[BNXT_ULP_CLASS_HID_03a6] = 2225,\n-\t[BNXT_ULP_CLASS_HID_23ce] = 2226,\n-\t[BNXT_ULP_CLASS_HID_1a6e] = 2227,\n-\t[BNXT_ULP_CLASS_HID_593a] = 2228,\n-\t[BNXT_ULP_CLASS_HID_4dce] = 2229,\n-\t[BNXT_ULP_CLASS_HID_0e02] = 2230,\n-\t[BNXT_ULP_CLASS_HID_4796] = 2231,\n-\t[BNXT_ULP_CLASS_HID_246e] = 2232,\n-\t[BNXT_ULP_CLASS_HID_478a] = 2233,\n-\t[BNXT_ULP_CLASS_HID_08fe] = 2234,\n-\t[BNXT_ULP_CLASS_HID_5e52] = 2235,\n-\t[BNXT_ULP_CLASS_HID_3e2a] = 2236,\n-\t[BNXT_ULP_CLASS_HID_5e46] = 2237,\n-\t[BNXT_ULP_CLASS_HID_02ba] = 2238,\n-\t[BNXT_ULP_CLASS_HID_580e] = 2239,\n-\t[BNXT_ULP_CLASS_HID_38e6] = 2240,\n-\t[BNXT_ULP_CLASS_HID_5802] = 2241,\n-\t[BNXT_ULP_CLASS_HID_1d76] = 2242,\n-\t[BNXT_ULP_CLASS_HID_52ca] = 2243,\n-\t[BNXT_ULP_CLASS_HID_32a2] = 2244,\n-\t[BNXT_ULP_CLASS_HID_34f6] = 2245,\n-\t[BNXT_ULP_CLASS_HID_3a3a] = 2246,\n-\t[BNXT_ULP_CLASS_HID_5a22] = 2247,\n-\t[BNXT_ULP_CLASS_HID_541e] = 2248,\n-\t[BNXT_ULP_CLASS_HID_09ca] = 2249,\n-\t[BNXT_ULP_CLASS_HID_0216] = 2250,\n-\t[BNXT_ULP_CLASS_HID_1f62] = 2251,\n-\t[BNXT_ULP_CLASS_HID_1bae] = 2252,\n-\t[BNXT_ULP_CLASS_HID_2932] = 2253,\n-\t[BNXT_ULP_CLASS_HID_227e] = 2254,\n-\t[BNXT_ULP_CLASS_HID_3f4a] = 2255,\n-\t[BNXT_ULP_CLASS_HID_3b96] = 2256,\n-\t[BNXT_ULP_CLASS_HID_0392] = 2257,\n-\t[BNXT_ULP_CLASS_HID_1cde] = 2258,\n-\t[BNXT_ULP_CLASS_HID_192a] = 2259,\n-\t[BNXT_ULP_CLASS_HID_1276] = 2260,\n-\t[BNXT_ULP_CLASS_HID_5f5e] = 2261,\n-\t[BNXT_ULP_CLASS_HID_5baa] = 2262,\n-\t[BNXT_ULP_CLASS_HID_54f6] = 2263,\n-\t[BNXT_ULP_CLASS_HID_51c2] = 2264,\n-\t[BNXT_ULP_CLASS_HID_0386] = 2265,\n-\t[BNXT_ULP_CLASS_HID_1cd2] = 2266,\n-\t[BNXT_ULP_CLASS_HID_191e] = 2267,\n-\t[BNXT_ULP_CLASS_HID_126a] = 2268,\n-\t[BNXT_ULP_CLASS_HID_23ee] = 2269,\n-\t[BNXT_ULP_CLASS_HID_3c3a] = 2270,\n-\t[BNXT_ULP_CLASS_HID_3906] = 2271,\n-\t[BNXT_ULP_CLASS_HID_3252] = 2272,\n-\t[BNXT_ULP_CLASS_HID_1a4e] = 2273,\n-\t[BNXT_ULP_CLASS_HID_169a] = 2274,\n-\t[BNXT_ULP_CLASS_HID_13e6] = 2275,\n-\t[BNXT_ULP_CLASS_HID_4be6] = 2276,\n-\t[BNXT_ULP_CLASS_HID_591a] = 2277,\n-\t[BNXT_ULP_CLASS_HID_5266] = 2278,\n-\t[BNXT_ULP_CLASS_HID_2eb2] = 2279,\n-\t[BNXT_ULP_CLASS_HID_2bfe] = 2280,\n-\t[BNXT_ULP_CLASS_HID_4dee] = 2281,\n-\t[BNXT_ULP_CLASS_HID_463a] = 2282,\n-\t[BNXT_ULP_CLASS_HID_4306] = 2283,\n-\t[BNXT_ULP_CLASS_HID_5c52] = 2284,\n-\t[BNXT_ULP_CLASS_HID_0e22] = 2285,\n-\t[BNXT_ULP_CLASS_HID_0b6e] = 2286,\n-\t[BNXT_ULP_CLASS_HID_07ba] = 2287,\n-\t[BNXT_ULP_CLASS_HID_0086] = 2288,\n-\t[BNXT_ULP_CLASS_HID_47b6] = 2289,\n-\t[BNXT_ULP_CLASS_HID_4082] = 2290,\n-\t[BNXT_ULP_CLASS_HID_5dce] = 2291,\n-\t[BNXT_ULP_CLASS_HID_561a] = 2292,\n-\t[BNXT_ULP_CLASS_HID_244e] = 2293,\n-\t[BNXT_ULP_CLASS_HID_209a] = 2294,\n-\t[BNXT_ULP_CLASS_HID_3de6] = 2295,\n-\t[BNXT_ULP_CLASS_HID_3632] = 2296,\n-\t[BNXT_ULP_CLASS_HID_47aa] = 2297,\n-\t[BNXT_ULP_CLASS_HID_40f6] = 2298,\n-\t[BNXT_ULP_CLASS_HID_5dc2] = 2299,\n-\t[BNXT_ULP_CLASS_HID_560e] = 2300,\n-\t[BNXT_ULP_CLASS_HID_08de] = 2301,\n-\t[BNXT_ULP_CLASS_HID_052a] = 2302,\n-\t[BNXT_ULP_CLASS_HID_1e76] = 2303,\n-\t[BNXT_ULP_CLASS_HID_1b42] = 2304,\n-\t[BNXT_ULP_CLASS_HID_5e72] = 2305,\n-\t[BNXT_ULP_CLASS_HID_5abe] = 2306,\n-\t[BNXT_ULP_CLASS_HID_578a] = 2307,\n-\t[BNXT_ULP_CLASS_HID_50d6] = 2308,\n-\t[BNXT_ULP_CLASS_HID_3e0a] = 2309,\n-\t[BNXT_ULP_CLASS_HID_3b56] = 2310,\n-\t[BNXT_ULP_CLASS_HID_37a2] = 2311,\n-\t[BNXT_ULP_CLASS_HID_30ee] = 2312,\n-\t[BNXT_ULP_CLASS_HID_5e66] = 2313,\n-\t[BNXT_ULP_CLASS_HID_5ab2] = 2314,\n-\t[BNXT_ULP_CLASS_HID_57fe] = 2315,\n-\t[BNXT_ULP_CLASS_HID_50ca] = 2316,\n-\t[BNXT_ULP_CLASS_HID_029a] = 2317,\n-\t[BNXT_ULP_CLASS_HID_1fe6] = 2318,\n-\t[BNXT_ULP_CLASS_HID_1832] = 2319,\n-\t[BNXT_ULP_CLASS_HID_157e] = 2320,\n-\t[BNXT_ULP_CLASS_HID_582e] = 2321,\n-\t[BNXT_ULP_CLASS_HID_557a] = 2322,\n-\t[BNXT_ULP_CLASS_HID_2e46] = 2323,\n-\t[BNXT_ULP_CLASS_HID_2a92] = 2324,\n-\t[BNXT_ULP_CLASS_HID_38c6] = 2325,\n-\t[BNXT_ULP_CLASS_HID_3512] = 2326,\n-\t[BNXT_ULP_CLASS_HID_0e5e] = 2327,\n-\t[BNXT_ULP_CLASS_HID_0aaa] = 2328,\n-\t[BNXT_ULP_CLASS_HID_5822] = 2329,\n-\t[BNXT_ULP_CLASS_HID_556e] = 2330,\n-\t[BNXT_ULP_CLASS_HID_51ba] = 2331,\n-\t[BNXT_ULP_CLASS_HID_2a86] = 2332,\n-\t[BNXT_ULP_CLASS_HID_1d56] = 2333,\n-\t[BNXT_ULP_CLASS_HID_19a2] = 2334,\n-\t[BNXT_ULP_CLASS_HID_12ee] = 2335,\n-\t[BNXT_ULP_CLASS_HID_4aee] = 2336,\n-\t[BNXT_ULP_CLASS_HID_52ea] = 2337,\n-\t[BNXT_ULP_CLASS_HID_2f36] = 2338,\n-\t[BNXT_ULP_CLASS_HID_2802] = 2339,\n-\t[BNXT_ULP_CLASS_HID_254e] = 2340,\n-\t[BNXT_ULP_CLASS_HID_3282] = 2341,\n-\t[BNXT_ULP_CLASS_HID_0fce] = 2342,\n-\t[BNXT_ULP_CLASS_HID_081a] = 2343,\n-\t[BNXT_ULP_CLASS_HID_0566] = 2344,\n-\t[BNXT_ULP_CLASS_HID_34d6] = 2345,\n-\t[BNXT_ULP_CLASS_HID_3a1a] = 2346,\n-\t[BNXT_ULP_CLASS_HID_5a02] = 2347,\n-\t[BNXT_ULP_CLASS_HID_543e] = 2348,\n-\t[BNXT_ULP_CLASS_HID_09aa] = 2349,\n-\t[BNXT_ULP_CLASS_HID_0276] = 2350,\n-\t[BNXT_ULP_CLASS_HID_1f02] = 2351,\n-\t[BNXT_ULP_CLASS_HID_1bce] = 2352,\n-\t[BNXT_ULP_CLASS_HID_2952] = 2353,\n-\t[BNXT_ULP_CLASS_HID_221e] = 2354,\n-\t[BNXT_ULP_CLASS_HID_3f2a] = 2355,\n-\t[BNXT_ULP_CLASS_HID_3bf6] = 2356,\n-\t[BNXT_ULP_CLASS_HID_03f2] = 2357,\n-\t[BNXT_ULP_CLASS_HID_1cbe] = 2358,\n-\t[BNXT_ULP_CLASS_HID_194a] = 2359,\n-\t[BNXT_ULP_CLASS_HID_1216] = 2360,\n-\t[BNXT_ULP_CLASS_HID_5f3e] = 2361,\n-\t[BNXT_ULP_CLASS_HID_5bca] = 2362,\n-\t[BNXT_ULP_CLASS_HID_5496] = 2363,\n-\t[BNXT_ULP_CLASS_HID_51a2] = 2364,\n-\t[BNXT_ULP_CLASS_HID_03e6] = 2365,\n-\t[BNXT_ULP_CLASS_HID_1cb2] = 2366,\n-\t[BNXT_ULP_CLASS_HID_197e] = 2367,\n-\t[BNXT_ULP_CLASS_HID_120a] = 2368,\n-\t[BNXT_ULP_CLASS_HID_238e] = 2369,\n-\t[BNXT_ULP_CLASS_HID_3c5a] = 2370,\n-\t[BNXT_ULP_CLASS_HID_3966] = 2371,\n-\t[BNXT_ULP_CLASS_HID_3232] = 2372,\n-\t[BNXT_ULP_CLASS_HID_1a2e] = 2373,\n-\t[BNXT_ULP_CLASS_HID_16fa] = 2374,\n-\t[BNXT_ULP_CLASS_HID_1386] = 2375,\n-\t[BNXT_ULP_CLASS_HID_4b86] = 2376,\n-\t[BNXT_ULP_CLASS_HID_597a] = 2377,\n-\t[BNXT_ULP_CLASS_HID_5206] = 2378,\n-\t[BNXT_ULP_CLASS_HID_2ed2] = 2379,\n-\t[BNXT_ULP_CLASS_HID_2b9e] = 2380,\n-\t[BNXT_ULP_CLASS_HID_4d8e] = 2381,\n-\t[BNXT_ULP_CLASS_HID_465a] = 2382,\n-\t[BNXT_ULP_CLASS_HID_4366] = 2383,\n-\t[BNXT_ULP_CLASS_HID_5c32] = 2384,\n-\t[BNXT_ULP_CLASS_HID_0e42] = 2385,\n-\t[BNXT_ULP_CLASS_HID_0b0e] = 2386,\n-\t[BNXT_ULP_CLASS_HID_07da] = 2387,\n-\t[BNXT_ULP_CLASS_HID_00e6] = 2388,\n-\t[BNXT_ULP_CLASS_HID_47d6] = 2389,\n-\t[BNXT_ULP_CLASS_HID_40e2] = 2390,\n-\t[BNXT_ULP_CLASS_HID_5dae] = 2391,\n-\t[BNXT_ULP_CLASS_HID_567a] = 2392,\n-\t[BNXT_ULP_CLASS_HID_242e] = 2393,\n-\t[BNXT_ULP_CLASS_HID_20fa] = 2394,\n-\t[BNXT_ULP_CLASS_HID_3d86] = 2395,\n-\t[BNXT_ULP_CLASS_HID_3652] = 2396,\n-\t[BNXT_ULP_CLASS_HID_47ca] = 2397,\n-\t[BNXT_ULP_CLASS_HID_4096] = 2398,\n-\t[BNXT_ULP_CLASS_HID_5da2] = 2399,\n-\t[BNXT_ULP_CLASS_HID_566e] = 2400,\n-\t[BNXT_ULP_CLASS_HID_08be] = 2401,\n-\t[BNXT_ULP_CLASS_HID_054a] = 2402,\n-\t[BNXT_ULP_CLASS_HID_1e16] = 2403,\n-\t[BNXT_ULP_CLASS_HID_1b22] = 2404,\n-\t[BNXT_ULP_CLASS_HID_5e12] = 2405,\n-\t[BNXT_ULP_CLASS_HID_5ade] = 2406,\n-\t[BNXT_ULP_CLASS_HID_57ea] = 2407,\n-\t[BNXT_ULP_CLASS_HID_50b6] = 2408,\n-\t[BNXT_ULP_CLASS_HID_3e6a] = 2409,\n-\t[BNXT_ULP_CLASS_HID_3b36] = 2410,\n-\t[BNXT_ULP_CLASS_HID_37c2] = 2411,\n-\t[BNXT_ULP_CLASS_HID_308e] = 2412,\n-\t[BNXT_ULP_CLASS_HID_5e06] = 2413,\n-\t[BNXT_ULP_CLASS_HID_5ad2] = 2414,\n-\t[BNXT_ULP_CLASS_HID_579e] = 2415,\n-\t[BNXT_ULP_CLASS_HID_50aa] = 2416,\n-\t[BNXT_ULP_CLASS_HID_02fa] = 2417,\n-\t[BNXT_ULP_CLASS_HID_1f86] = 2418,\n-\t[BNXT_ULP_CLASS_HID_1852] = 2419,\n-\t[BNXT_ULP_CLASS_HID_151e] = 2420,\n-\t[BNXT_ULP_CLASS_HID_584e] = 2421,\n-\t[BNXT_ULP_CLASS_HID_551a] = 2422,\n-\t[BNXT_ULP_CLASS_HID_2e26] = 2423,\n-\t[BNXT_ULP_CLASS_HID_2af2] = 2424,\n-\t[BNXT_ULP_CLASS_HID_38a6] = 2425,\n-\t[BNXT_ULP_CLASS_HID_3572] = 2426,\n-\t[BNXT_ULP_CLASS_HID_0e3e] = 2427,\n-\t[BNXT_ULP_CLASS_HID_0aca] = 2428,\n-\t[BNXT_ULP_CLASS_HID_5842] = 2429,\n-\t[BNXT_ULP_CLASS_HID_550e] = 2430,\n-\t[BNXT_ULP_CLASS_HID_51da] = 2431,\n-\t[BNXT_ULP_CLASS_HID_2ae6] = 2432,\n-\t[BNXT_ULP_CLASS_HID_1d36] = 2433,\n-\t[BNXT_ULP_CLASS_HID_19c2] = 2434,\n-\t[BNXT_ULP_CLASS_HID_128e] = 2435,\n-\t[BNXT_ULP_CLASS_HID_4a8e] = 2436,\n-\t[BNXT_ULP_CLASS_HID_528a] = 2437,\n-\t[BNXT_ULP_CLASS_HID_2f56] = 2438,\n-\t[BNXT_ULP_CLASS_HID_2862] = 2439,\n-\t[BNXT_ULP_CLASS_HID_252e] = 2440,\n-\t[BNXT_ULP_CLASS_HID_32e2] = 2441,\n-\t[BNXT_ULP_CLASS_HID_0fae] = 2442,\n-\t[BNXT_ULP_CLASS_HID_087a] = 2443,\n-\t[BNXT_ULP_CLASS_HID_0506] = 2444,\n-\t[BNXT_ULP_CLASS_HID_34b6] = 2445,\n-\t[BNXT_ULP_CLASS_HID_3a7a] = 2446,\n-\t[BNXT_ULP_CLASS_HID_5a62] = 2447,\n-\t[BNXT_ULP_CLASS_HID_545e] = 2448,\n-\t[BNXT_ULP_CLASS_HID_a73c] = 2449,\n-\t[BNXT_ULP_CLASS_HID_a040] = 2450,\n-\t[BNXT_ULP_CLASS_HID_1d640] = 2451,\n-\t[BNXT_ULP_CLASS_HID_1dd3c] = 2452,\n-\t[BNXT_ULP_CLASS_HID_cba0] = 2453,\n-\t[BNXT_ULP_CLASS_HID_c4f4] = 2454,\n-\t[BNXT_ULP_CLASS_HID_19f38] = 2455,\n-\t[BNXT_ULP_CLASS_HID_182f4] = 2456,\n-\t[BNXT_ULP_CLASS_HID_b098] = 2457,\n-\t[BNXT_ULP_CLASS_HID_8dac] = 2458,\n-\t[BNXT_ULP_CLASS_HID_1a3ac] = 2459,\n-\t[BNXT_ULP_CLASS_HID_1a698] = 2460,\n-\t[BNXT_ULP_CLASS_HID_d50c] = 2461,\n-\t[BNXT_ULP_CLASS_HID_ae50] = 2462,\n-\t[BNXT_ULP_CLASS_HID_1c450] = 2463,\n-\t[BNXT_ULP_CLASS_HID_1cb0c] = 2464,\n-\t[BNXT_ULP_CLASS_HID_a1f0] = 2465,\n-\t[BNXT_ULP_CLASS_HID_ba04] = 2466,\n-\t[BNXT_ULP_CLASS_HID_1d004] = 2467,\n-\t[BNXT_ULP_CLASS_HID_1d7f0] = 2468,\n-\t[BNXT_ULP_CLASS_HID_c264] = 2469,\n-\t[BNXT_ULP_CLASS_HID_dea8] = 2470,\n-\t[BNXT_ULP_CLASS_HID_199fc] = 2471,\n-\t[BNXT_ULP_CLASS_HID_19ca8] = 2472,\n-\t[BNXT_ULP_CLASS_HID_8b5c] = 2473,\n-\t[BNXT_ULP_CLASS_HID_8460] = 2474,\n-\t[BNXT_ULP_CLASS_HID_1ba60] = 2475,\n-\t[BNXT_ULP_CLASS_HID_1a15c] = 2476,\n-\t[BNXT_ULP_CLASS_HID_afc0] = 2477,\n-\t[BNXT_ULP_CLASS_HID_a814] = 2478,\n-\t[BNXT_ULP_CLASS_HID_1de14] = 2479,\n-\t[BNXT_ULP_CLASS_HID_1c5c0] = 2480,\n-\t[BNXT_ULP_CLASS_HID_8c2c] = 2481,\n-\t[BNXT_ULP_CLASS_HID_8970] = 2482,\n-\t[BNXT_ULP_CLASS_HID_1bf70] = 2483,\n-\t[BNXT_ULP_CLASS_HID_1a22c] = 2484,\n-\t[BNXT_ULP_CLASS_HID_d0d0] = 2485,\n-\t[BNXT_ULP_CLASS_HID_ade4] = 2486,\n-\t[BNXT_ULP_CLASS_HID_1c3e4] = 2487,\n-\t[BNXT_ULP_CLASS_HID_1c6d0] = 2488,\n-\t[BNXT_ULP_CLASS_HID_9988] = 2489,\n-\t[BNXT_ULP_CLASS_HID_92dc] = 2490,\n-\t[BNXT_ULP_CLASS_HID_188dc] = 2491,\n-\t[BNXT_ULP_CLASS_HID_18f88] = 2492,\n-\t[BNXT_ULP_CLASS_HID_ba3c] = 2493,\n-\t[BNXT_ULP_CLASS_HID_b740] = 2494,\n-\t[BNXT_ULP_CLASS_HID_1ad40] = 2495,\n-\t[BNXT_ULP_CLASS_HID_1d03c] = 2496,\n-\t[BNXT_ULP_CLASS_HID_86e0] = 2497,\n-\t[BNXT_ULP_CLASS_HID_8334] = 2498,\n-\t[BNXT_ULP_CLASS_HID_1b934] = 2499,\n-\t[BNXT_ULP_CLASS_HID_1bce0] = 2500,\n-\t[BNXT_ULP_CLASS_HID_aa94] = 2501,\n-\t[BNXT_ULP_CLASS_HID_a7d8] = 2502,\n-\t[BNXT_ULP_CLASS_HID_1ddd8] = 2503,\n-\t[BNXT_ULP_CLASS_HID_1c094] = 2504,\n-\t[BNXT_ULP_CLASS_HID_904c] = 2505,\n-\t[BNXT_ULP_CLASS_HID_c84c] = 2506,\n-\t[BNXT_ULP_CLASS_HID_18290] = 2507,\n-\t[BNXT_ULP_CLASS_HID_1864c] = 2508,\n-\t[BNXT_ULP_CLASS_HID_b4f0] = 2509,\n-\t[BNXT_ULP_CLASS_HID_b104] = 2510,\n-\t[BNXT_ULP_CLASS_HID_1a704] = 2511,\n-\t[BNXT_ULP_CLASS_HID_1aaf0] = 2512,\n-\t[BNXT_ULP_CLASS_HID_80a4] = 2513,\n-\t[BNXT_ULP_CLASS_HID_9de8] = 2514,\n-\t[BNXT_ULP_CLASS_HID_1b3e8] = 2515,\n-\t[BNXT_ULP_CLASS_HID_1b6a4] = 2516,\n-\t[BNXT_ULP_CLASS_HID_a548] = 2517,\n-\t[BNXT_ULP_CLASS_HID_a19c] = 2518,\n-\t[BNXT_ULP_CLASS_HID_1d79c] = 2519,\n-\t[BNXT_ULP_CLASS_HID_1db48] = 2520,\n-\t[BNXT_ULP_CLASS_HID_9a98] = 2521,\n-\t[BNXT_ULP_CLASS_HID_97ac] = 2522,\n-\t[BNXT_ULP_CLASS_HID_18dac] = 2523,\n-\t[BNXT_ULP_CLASS_HID_1b098] = 2524,\n-\t[BNXT_ULP_CLASS_HID_bf0c] = 2525,\n-\t[BNXT_ULP_CLASS_HID_b850] = 2526,\n-\t[BNXT_ULP_CLASS_HID_1ae50] = 2527,\n-\t[BNXT_ULP_CLASS_HID_1d50c] = 2528,\n-\t[BNXT_ULP_CLASS_HID_34f0] = 2529,\n-\t[BNXT_ULP_CLASS_HID_3a3c] = 2530,\n-\t[BNXT_ULP_CLASS_HID_3740] = 2531,\n-\t[BNXT_ULP_CLASS_HID_5ea0] = 2532,\n-\t[BNXT_ULP_CLASS_HID_5bf4] = 2533,\n-\t[BNXT_ULP_CLASS_HID_0798] = 2534,\n-\t[BNXT_ULP_CLASS_HID_00ac] = 2535,\n-\t[BNXT_ULP_CLASS_HID_280c] = 2536,\n-\t[BNXT_ULP_CLASS_HID_2550] = 2537,\n-\t[BNXT_ULP_CLASS_HID_3104] = 2538,\n-\t[BNXT_ULP_CLASS_HID_5964] = 2539,\n-\t[BNXT_ULP_CLASS_HID_55a8] = 2540,\n-\t[BNXT_ULP_CLASS_HID_1e5c] = 2541,\n-\t[BNXT_ULP_CLASS_HID_1b60] = 2542,\n-\t[BNXT_ULP_CLASS_HID_22c0] = 2543,\n-\t[BNXT_ULP_CLASS_HID_3f14] = 2544,\n-\t[BNXT_ULP_CLASS_HID_a71c] = 2545,\n-\t[BNXT_ULP_CLASS_HID_a8dc] = 2546,\n-\t[BNXT_ULP_CLASS_HID_ed9c] = 2547,\n-\t[BNXT_ULP_CLASS_HID_ef5c] = 2548,\n-\t[BNXT_ULP_CLASS_HID_a060] = 2549,\n-\t[BNXT_ULP_CLASS_HID_a520] = 2550,\n-\t[BNXT_ULP_CLASS_HID_e6e0] = 2551,\n-\t[BNXT_ULP_CLASS_HID_eba0] = 2552,\n-\t[BNXT_ULP_CLASS_HID_1d660] = 2553,\n-\t[BNXT_ULP_CLASS_HID_1fb20] = 2554,\n-\t[BNXT_ULP_CLASS_HID_1dce0] = 2555,\n-\t[BNXT_ULP_CLASS_HID_1e1a0] = 2556,\n-\t[BNXT_ULP_CLASS_HID_1dd1c] = 2557,\n-\t[BNXT_ULP_CLASS_HID_1fedc] = 2558,\n-\t[BNXT_ULP_CLASS_HID_1c39c] = 2559,\n-\t[BNXT_ULP_CLASS_HID_1e55c] = 2560,\n-\t[BNXT_ULP_CLASS_HID_cb80] = 2561,\n-\t[BNXT_ULP_CLASS_HID_b194] = 2562,\n-\t[BNXT_ULP_CLASS_HID_d354] = 2563,\n-\t[BNXT_ULP_CLASS_HID_f414] = 2564,\n-\t[BNXT_ULP_CLASS_HID_c4d4] = 2565,\n-\t[BNXT_ULP_CLASS_HID_e994] = 2566,\n-\t[BNXT_ULP_CLASS_HID_cb54] = 2567,\n-\t[BNXT_ULP_CLASS_HID_f158] = 2568,\n-\t[BNXT_ULP_CLASS_HID_19f18] = 2569,\n-\t[BNXT_ULP_CLASS_HID_1a0d8] = 2570,\n-\t[BNXT_ULP_CLASS_HID_1c598] = 2571,\n-\t[BNXT_ULP_CLASS_HID_1e758] = 2572,\n-\t[BNXT_ULP_CLASS_HID_182d4] = 2573,\n-\t[BNXT_ULP_CLASS_HID_1a794] = 2574,\n-\t[BNXT_ULP_CLASS_HID_1c954] = 2575,\n-\t[BNXT_ULP_CLASS_HID_1ea14] = 2576,\n-\t[BNXT_ULP_CLASS_HID_b0b8] = 2577,\n-\t[BNXT_ULP_CLASS_HID_b278] = 2578,\n-\t[BNXT_ULP_CLASS_HID_f738] = 2579,\n-\t[BNXT_ULP_CLASS_HID_f8f8] = 2580,\n-\t[BNXT_ULP_CLASS_HID_8d8c] = 2581,\n-\t[BNXT_ULP_CLASS_HID_af4c] = 2582,\n-\t[BNXT_ULP_CLASS_HID_f00c] = 2583,\n-\t[BNXT_ULP_CLASS_HID_f5cc] = 2584,\n-\t[BNXT_ULP_CLASS_HID_1a38c] = 2585,\n-\t[BNXT_ULP_CLASS_HID_1a54c] = 2586,\n-\t[BNXT_ULP_CLASS_HID_1e60c] = 2587,\n-\t[BNXT_ULP_CLASS_HID_1ebcc] = 2588,\n-\t[BNXT_ULP_CLASS_HID_1a6b8] = 2589,\n-\t[BNXT_ULP_CLASS_HID_1a878] = 2590,\n-\t[BNXT_ULP_CLASS_HID_1ed38] = 2591,\n-\t[BNXT_ULP_CLASS_HID_1eef8] = 2592,\n-\t[BNXT_ULP_CLASS_HID_d52c] = 2593,\n-\t[BNXT_ULP_CLASS_HID_f6ec] = 2594,\n-\t[BNXT_ULP_CLASS_HID_dbac] = 2595,\n-\t[BNXT_ULP_CLASS_HID_fd6c] = 2596,\n-\t[BNXT_ULP_CLASS_HID_ae70] = 2597,\n-\t[BNXT_ULP_CLASS_HID_f330] = 2598,\n-\t[BNXT_ULP_CLASS_HID_d4f0] = 2599,\n-\t[BNXT_ULP_CLASS_HID_f9b0] = 2600,\n-\t[BNXT_ULP_CLASS_HID_1c470] = 2601,\n-\t[BNXT_ULP_CLASS_HID_1e930] = 2602,\n-\t[BNXT_ULP_CLASS_HID_1caf0] = 2603,\n-\t[BNXT_ULP_CLASS_HID_1f084] = 2604,\n-\t[BNXT_ULP_CLASS_HID_1cb2c] = 2605,\n-\t[BNXT_ULP_CLASS_HID_1b130] = 2606,\n-\t[BNXT_ULP_CLASS_HID_1d2f0] = 2607,\n-\t[BNXT_ULP_CLASS_HID_1f7b0] = 2608,\n-\t[BNXT_ULP_CLASS_HID_a1d0] = 2609,\n-\t[BNXT_ULP_CLASS_HID_a290] = 2610,\n-\t[BNXT_ULP_CLASS_HID_e450] = 2611,\n-\t[BNXT_ULP_CLASS_HID_e910] = 2612,\n-\t[BNXT_ULP_CLASS_HID_ba24] = 2613,\n-\t[BNXT_ULP_CLASS_HID_bfe4] = 2614,\n-\t[BNXT_ULP_CLASS_HID_e0a4] = 2615,\n-\t[BNXT_ULP_CLASS_HID_e264] = 2616,\n-\t[BNXT_ULP_CLASS_HID_1d024] = 2617,\n-\t[BNXT_ULP_CLASS_HID_1f5e4] = 2618,\n-\t[BNXT_ULP_CLASS_HID_1d6a4] = 2619,\n-\t[BNXT_ULP_CLASS_HID_1f864] = 2620,\n-\t[BNXT_ULP_CLASS_HID_1d7d0] = 2621,\n-\t[BNXT_ULP_CLASS_HID_1f890] = 2622,\n-\t[BNXT_ULP_CLASS_HID_1da50] = 2623,\n-\t[BNXT_ULP_CLASS_HID_1ff10] = 2624,\n-\t[BNXT_ULP_CLASS_HID_c244] = 2625,\n-\t[BNXT_ULP_CLASS_HID_e704] = 2626,\n-\t[BNXT_ULP_CLASS_HID_c8c4] = 2627,\n-\t[BNXT_ULP_CLASS_HID_ed84] = 2628,\n-\t[BNXT_ULP_CLASS_HID_de88] = 2629,\n-\t[BNXT_ULP_CLASS_HID_e048] = 2630,\n-\t[BNXT_ULP_CLASS_HID_c508] = 2631,\n-\t[BNXT_ULP_CLASS_HID_e6c8] = 2632,\n-\t[BNXT_ULP_CLASS_HID_199dc] = 2633,\n-\t[BNXT_ULP_CLASS_HID_1ba9c] = 2634,\n-\t[BNXT_ULP_CLASS_HID_1dc5c] = 2635,\n-\t[BNXT_ULP_CLASS_HID_1e11c] = 2636,\n-\t[BNXT_ULP_CLASS_HID_19c88] = 2637,\n-\t[BNXT_ULP_CLASS_HID_1be48] = 2638,\n-\t[BNXT_ULP_CLASS_HID_1c308] = 2639,\n-\t[BNXT_ULP_CLASS_HID_1e4c8] = 2640,\n-\t[BNXT_ULP_CLASS_HID_8b7c] = 2641,\n-\t[BNXT_ULP_CLASS_HID_ac3c] = 2642,\n-\t[BNXT_ULP_CLASS_HID_f1fc] = 2643,\n-\t[BNXT_ULP_CLASS_HID_f2bc] = 2644,\n-\t[BNXT_ULP_CLASS_HID_8440] = 2645,\n-\t[BNXT_ULP_CLASS_HID_a900] = 2646,\n-\t[BNXT_ULP_CLASS_HID_cac0] = 2647,\n-\t[BNXT_ULP_CLASS_HID_ef80] = 2648,\n-\t[BNXT_ULP_CLASS_HID_1ba40] = 2649,\n-\t[BNXT_ULP_CLASS_HID_1bf00] = 2650,\n-\t[BNXT_ULP_CLASS_HID_1e0c0] = 2651,\n-\t[BNXT_ULP_CLASS_HID_1e580] = 2652,\n-\t[BNXT_ULP_CLASS_HID_1a17c] = 2653,\n-\t[BNXT_ULP_CLASS_HID_1a23c] = 2654,\n-\t[BNXT_ULP_CLASS_HID_1e7fc] = 2655,\n-\t[BNXT_ULP_CLASS_HID_1e8bc] = 2656,\n-\t[BNXT_ULP_CLASS_HID_afe0] = 2657,\n-\t[BNXT_ULP_CLASS_HID_f0a0] = 2658,\n-\t[BNXT_ULP_CLASS_HID_d260] = 2659,\n-\t[BNXT_ULP_CLASS_HID_f720] = 2660,\n-\t[BNXT_ULP_CLASS_HID_a834] = 2661,\n-\t[BNXT_ULP_CLASS_HID_adf4] = 2662,\n-\t[BNXT_ULP_CLASS_HID_eeb4] = 2663,\n-\t[BNXT_ULP_CLASS_HID_f074] = 2664,\n-\t[BNXT_ULP_CLASS_HID_1de34] = 2665,\n-\t[BNXT_ULP_CLASS_HID_1e3f4] = 2666,\n-\t[BNXT_ULP_CLASS_HID_1c4b4] = 2667,\n-\t[BNXT_ULP_CLASS_HID_1e674] = 2668,\n-\t[BNXT_ULP_CLASS_HID_1c5e0] = 2669,\n-\t[BNXT_ULP_CLASS_HID_1e6a0] = 2670,\n-\t[BNXT_ULP_CLASS_HID_1c860] = 2671,\n-\t[BNXT_ULP_CLASS_HID_1ed20] = 2672,\n-\t[BNXT_ULP_CLASS_HID_8c0c] = 2673,\n-\t[BNXT_ULP_CLASS_HID_b1cc] = 2674,\n-\t[BNXT_ULP_CLASS_HID_f28c] = 2675,\n-\t[BNXT_ULP_CLASS_HID_f44c] = 2676,\n-\t[BNXT_ULP_CLASS_HID_8950] = 2677,\n-\t[BNXT_ULP_CLASS_HID_aa10] = 2678,\n-\t[BNXT_ULP_CLASS_HID_cfd0] = 2679,\n-\t[BNXT_ULP_CLASS_HID_f090] = 2680,\n-\t[BNXT_ULP_CLASS_HID_1bf50] = 2681,\n-\t[BNXT_ULP_CLASS_HID_1a010] = 2682,\n-\t[BNXT_ULP_CLASS_HID_1e5d0] = 2683,\n-\t[BNXT_ULP_CLASS_HID_1e690] = 2684,\n-\t[BNXT_ULP_CLASS_HID_1a20c] = 2685,\n-\t[BNXT_ULP_CLASS_HID_1a7cc] = 2686,\n-\t[BNXT_ULP_CLASS_HID_1e88c] = 2687,\n-\t[BNXT_ULP_CLASS_HID_1ea4c] = 2688,\n-\t[BNXT_ULP_CLASS_HID_d0f0] = 2689,\n-\t[BNXT_ULP_CLASS_HID_f5b0] = 2690,\n-\t[BNXT_ULP_CLASS_HID_d770] = 2691,\n-\t[BNXT_ULP_CLASS_HID_f830] = 2692,\n-\t[BNXT_ULP_CLASS_HID_adc4] = 2693,\n-\t[BNXT_ULP_CLASS_HID_ae84] = 2694,\n-\t[BNXT_ULP_CLASS_HID_d044] = 2695,\n-\t[BNXT_ULP_CLASS_HID_f504] = 2696,\n-\t[BNXT_ULP_CLASS_HID_1c3c4] = 2697,\n-\t[BNXT_ULP_CLASS_HID_1e484] = 2698,\n-\t[BNXT_ULP_CLASS_HID_1c644] = 2699,\n-\t[BNXT_ULP_CLASS_HID_1eb04] = 2700,\n-\t[BNXT_ULP_CLASS_HID_1c6f0] = 2701,\n-\t[BNXT_ULP_CLASS_HID_1ebb0] = 2702,\n-\t[BNXT_ULP_CLASS_HID_1cd70] = 2703,\n-\t[BNXT_ULP_CLASS_HID_1f304] = 2704,\n-\t[BNXT_ULP_CLASS_HID_99a8] = 2705,\n-\t[BNXT_ULP_CLASS_HID_bb68] = 2706,\n-\t[BNXT_ULP_CLASS_HID_dc28] = 2707,\n-\t[BNXT_ULP_CLASS_HID_e1e8] = 2708,\n-\t[BNXT_ULP_CLASS_HID_92fc] = 2709,\n-\t[BNXT_ULP_CLASS_HID_b7bc] = 2710,\n-\t[BNXT_ULP_CLASS_HID_d97c] = 2711,\n-\t[BNXT_ULP_CLASS_HID_fa3c] = 2712,\n-\t[BNXT_ULP_CLASS_HID_188fc] = 2713,\n-\t[BNXT_ULP_CLASS_HID_1adbc] = 2714,\n-\t[BNXT_ULP_CLASS_HID_1cf7c] = 2715,\n-\t[BNXT_ULP_CLASS_HID_1f03c] = 2716,\n-\t[BNXT_ULP_CLASS_HID_18fa8] = 2717,\n-\t[BNXT_ULP_CLASS_HID_1b168] = 2718,\n-\t[BNXT_ULP_CLASS_HID_1f228] = 2719,\n-\t[BNXT_ULP_CLASS_HID_1f7e8] = 2720,\n-\t[BNXT_ULP_CLASS_HID_ba1c] = 2721,\n-\t[BNXT_ULP_CLASS_HID_bfdc] = 2722,\n-\t[BNXT_ULP_CLASS_HID_e09c] = 2723,\n-\t[BNXT_ULP_CLASS_HID_e25c] = 2724,\n-\t[BNXT_ULP_CLASS_HID_b760] = 2725,\n-\t[BNXT_ULP_CLASS_HID_b820] = 2726,\n-\t[BNXT_ULP_CLASS_HID_fde0] = 2727,\n-\t[BNXT_ULP_CLASS_HID_fea0] = 2728,\n-\t[BNXT_ULP_CLASS_HID_1ad60] = 2729,\n-\t[BNXT_ULP_CLASS_HID_1ae20] = 2730,\n-\t[BNXT_ULP_CLASS_HID_1d3e0] = 2731,\n-\t[BNXT_ULP_CLASS_HID_1f4a0] = 2732,\n-\t[BNXT_ULP_CLASS_HID_1d01c] = 2733,\n-\t[BNXT_ULP_CLASS_HID_1f5dc] = 2734,\n-\t[BNXT_ULP_CLASS_HID_1d69c] = 2735,\n-\t[BNXT_ULP_CLASS_HID_1f85c] = 2736,\n-\t[BNXT_ULP_CLASS_HID_86c0] = 2737,\n-\t[BNXT_ULP_CLASS_HID_ab80] = 2738,\n-\t[BNXT_ULP_CLASS_HID_cd40] = 2739,\n-\t[BNXT_ULP_CLASS_HID_ee00] = 2740,\n-\t[BNXT_ULP_CLASS_HID_8314] = 2741,\n-\t[BNXT_ULP_CLASS_HID_a4d4] = 2742,\n-\t[BNXT_ULP_CLASS_HID_c994] = 2743,\n-\t[BNXT_ULP_CLASS_HID_eb54] = 2744,\n-\t[BNXT_ULP_CLASS_HID_1b914] = 2745,\n-\t[BNXT_ULP_CLASS_HID_1bad4] = 2746,\n-\t[BNXT_ULP_CLASS_HID_1ff94] = 2747,\n-\t[BNXT_ULP_CLASS_HID_1e154] = 2748,\n-\t[BNXT_ULP_CLASS_HID_1bcc0] = 2749,\n-\t[BNXT_ULP_CLASS_HID_1a180] = 2750,\n-\t[BNXT_ULP_CLASS_HID_1e340] = 2751,\n-\t[BNXT_ULP_CLASS_HID_1e400] = 2752,\n-\t[BNXT_ULP_CLASS_HID_aab4] = 2753,\n-\t[BNXT_ULP_CLASS_HID_ac74] = 2754,\n-\t[BNXT_ULP_CLASS_HID_d134] = 2755,\n-\t[BNXT_ULP_CLASS_HID_f2f4] = 2756,\n-\t[BNXT_ULP_CLASS_HID_a7f8] = 2757,\n-\t[BNXT_ULP_CLASS_HID_a8b8] = 2758,\n-\t[BNXT_ULP_CLASS_HID_ea78] = 2759,\n-\t[BNXT_ULP_CLASS_HID_ef38] = 2760,\n-\t[BNXT_ULP_CLASS_HID_1ddf8] = 2761,\n-\t[BNXT_ULP_CLASS_HID_1feb8] = 2762,\n-\t[BNXT_ULP_CLASS_HID_1c078] = 2763,\n-\t[BNXT_ULP_CLASS_HID_1e538] = 2764,\n-\t[BNXT_ULP_CLASS_HID_1c0b4] = 2765,\n-\t[BNXT_ULP_CLASS_HID_1e274] = 2766,\n-\t[BNXT_ULP_CLASS_HID_1c734] = 2767,\n-\t[BNXT_ULP_CLASS_HID_1e8f4] = 2768,\n-\t[BNXT_ULP_CLASS_HID_906c] = 2769,\n-\t[BNXT_ULP_CLASS_HID_b52c] = 2770,\n-\t[BNXT_ULP_CLASS_HID_d6ec] = 2771,\n-\t[BNXT_ULP_CLASS_HID_fbac] = 2772,\n-\t[BNXT_ULP_CLASS_HID_c86c] = 2773,\n-\t[BNXT_ULP_CLASS_HID_ed2c] = 2774,\n-\t[BNXT_ULP_CLASS_HID_d330] = 2775,\n-\t[BNXT_ULP_CLASS_HID_f4f0] = 2776,\n-\t[BNXT_ULP_CLASS_HID_182b0] = 2777,\n-\t[BNXT_ULP_CLASS_HID_1a470] = 2778,\n-\t[BNXT_ULP_CLASS_HID_1c930] = 2779,\n-\t[BNXT_ULP_CLASS_HID_1eaf0] = 2780,\n-\t[BNXT_ULP_CLASS_HID_1866c] = 2781,\n-\t[BNXT_ULP_CLASS_HID_1ab2c] = 2782,\n-\t[BNXT_ULP_CLASS_HID_1ccec] = 2783,\n-\t[BNXT_ULP_CLASS_HID_1f1ac] = 2784,\n-\t[BNXT_ULP_CLASS_HID_b4d0] = 2785,\n-\t[BNXT_ULP_CLASS_HID_b990] = 2786,\n-\t[BNXT_ULP_CLASS_HID_fb50] = 2787,\n-\t[BNXT_ULP_CLASS_HID_fc10] = 2788,\n-\t[BNXT_ULP_CLASS_HID_b124] = 2789,\n-\t[BNXT_ULP_CLASS_HID_b2e4] = 2790,\n-\t[BNXT_ULP_CLASS_HID_f7a4] = 2791,\n-\t[BNXT_ULP_CLASS_HID_f964] = 2792,\n-\t[BNXT_ULP_CLASS_HID_1a724] = 2793,\n-\t[BNXT_ULP_CLASS_HID_1a8e4] = 2794,\n-\t[BNXT_ULP_CLASS_HID_1eda4] = 2795,\n-\t[BNXT_ULP_CLASS_HID_1ef64] = 2796,\n-\t[BNXT_ULP_CLASS_HID_1aad0] = 2797,\n-\t[BNXT_ULP_CLASS_HID_1af90] = 2798,\n-\t[BNXT_ULP_CLASS_HID_1d150] = 2799,\n-\t[BNXT_ULP_CLASS_HID_1f210] = 2800,\n-\t[BNXT_ULP_CLASS_HID_8084] = 2801,\n-\t[BNXT_ULP_CLASS_HID_a244] = 2802,\n-\t[BNXT_ULP_CLASS_HID_c704] = 2803,\n-\t[BNXT_ULP_CLASS_HID_e8c4] = 2804,\n-\t[BNXT_ULP_CLASS_HID_9dc8] = 2805,\n-\t[BNXT_ULP_CLASS_HID_be88] = 2806,\n-\t[BNXT_ULP_CLASS_HID_c048] = 2807,\n-\t[BNXT_ULP_CLASS_HID_e508] = 2808,\n-\t[BNXT_ULP_CLASS_HID_1b3c8] = 2809,\n-\t[BNXT_ULP_CLASS_HID_1b488] = 2810,\n-\t[BNXT_ULP_CLASS_HID_1f648] = 2811,\n-\t[BNXT_ULP_CLASS_HID_1fb08] = 2812,\n-\t[BNXT_ULP_CLASS_HID_1b684] = 2813,\n-\t[BNXT_ULP_CLASS_HID_1b844] = 2814,\n-\t[BNXT_ULP_CLASS_HID_1fd04] = 2815,\n-\t[BNXT_ULP_CLASS_HID_1fec4] = 2816,\n-\t[BNXT_ULP_CLASS_HID_a568] = 2817,\n-\t[BNXT_ULP_CLASS_HID_a628] = 2818,\n-\t[BNXT_ULP_CLASS_HID_ebe8] = 2819,\n-\t[BNXT_ULP_CLASS_HID_eca8] = 2820,\n-\t[BNXT_ULP_CLASS_HID_a1bc] = 2821,\n-\t[BNXT_ULP_CLASS_HID_a37c] = 2822,\n-\t[BNXT_ULP_CLASS_HID_e43c] = 2823,\n-\t[BNXT_ULP_CLASS_HID_e9fc] = 2824,\n-\t[BNXT_ULP_CLASS_HID_1d7bc] = 2825,\n-\t[BNXT_ULP_CLASS_HID_1f97c] = 2826,\n-\t[BNXT_ULP_CLASS_HID_1da3c] = 2827,\n-\t[BNXT_ULP_CLASS_HID_1fffc] = 2828,\n-\t[BNXT_ULP_CLASS_HID_1db68] = 2829,\n-\t[BNXT_ULP_CLASS_HID_1fc28] = 2830,\n-\t[BNXT_ULP_CLASS_HID_1c1e8] = 2831,\n-\t[BNXT_ULP_CLASS_HID_1e2a8] = 2832,\n-\t[BNXT_ULP_CLASS_HID_9ab8] = 2833,\n-\t[BNXT_ULP_CLASS_HID_bc78] = 2834,\n-\t[BNXT_ULP_CLASS_HID_c138] = 2835,\n-\t[BNXT_ULP_CLASS_HID_e2f8] = 2836,\n-\t[BNXT_ULP_CLASS_HID_978c] = 2837,\n-\t[BNXT_ULP_CLASS_HID_b94c] = 2838,\n-\t[BNXT_ULP_CLASS_HID_da0c] = 2839,\n-\t[BNXT_ULP_CLASS_HID_ffcc] = 2840,\n-\t[BNXT_ULP_CLASS_HID_18d8c] = 2841,\n-\t[BNXT_ULP_CLASS_HID_1af4c] = 2842,\n-\t[BNXT_ULP_CLASS_HID_1f00c] = 2843,\n-\t[BNXT_ULP_CLASS_HID_1f5cc] = 2844,\n-\t[BNXT_ULP_CLASS_HID_1b0b8] = 2845,\n-\t[BNXT_ULP_CLASS_HID_1b278] = 2846,\n-\t[BNXT_ULP_CLASS_HID_1f738] = 2847,\n-\t[BNXT_ULP_CLASS_HID_1f8f8] = 2848,\n-\t[BNXT_ULP_CLASS_HID_bf2c] = 2849,\n-\t[BNXT_ULP_CLASS_HID_a0ec] = 2850,\n-\t[BNXT_ULP_CLASS_HID_e5ac] = 2851,\n-\t[BNXT_ULP_CLASS_HID_e76c] = 2852,\n-\t[BNXT_ULP_CLASS_HID_b870] = 2853,\n-\t[BNXT_ULP_CLASS_HID_bd30] = 2854,\n-\t[BNXT_ULP_CLASS_HID_fef0] = 2855,\n-\t[BNXT_ULP_CLASS_HID_e3b0] = 2856,\n-\t[BNXT_ULP_CLASS_HID_1ae70] = 2857,\n-\t[BNXT_ULP_CLASS_HID_1f330] = 2858,\n-\t[BNXT_ULP_CLASS_HID_1d4f0] = 2859,\n-\t[BNXT_ULP_CLASS_HID_1f9b0] = 2860,\n-\t[BNXT_ULP_CLASS_HID_1d52c] = 2861,\n-\t[BNXT_ULP_CLASS_HID_1f6ec] = 2862,\n-\t[BNXT_ULP_CLASS_HID_1dbac] = 2863,\n-\t[BNXT_ULP_CLASS_HID_1fd6c] = 2864,\n-\t[BNXT_ULP_CLASS_HID_34d0] = 2865,\n-\t[BNXT_ULP_CLASS_HID_3a1c] = 2866,\n-\t[BNXT_ULP_CLASS_HID_3760] = 2867,\n-\t[BNXT_ULP_CLASS_HID_5e80] = 2868,\n-\t[BNXT_ULP_CLASS_HID_5bd4] = 2869,\n-\t[BNXT_ULP_CLASS_HID_07b8] = 2870,\n-\t[BNXT_ULP_CLASS_HID_008c] = 2871,\n-\t[BNXT_ULP_CLASS_HID_282c] = 2872,\n-\t[BNXT_ULP_CLASS_HID_2570] = 2873,\n-\t[BNXT_ULP_CLASS_HID_3124] = 2874,\n-\t[BNXT_ULP_CLASS_HID_5944] = 2875,\n-\t[BNXT_ULP_CLASS_HID_5588] = 2876,\n-\t[BNXT_ULP_CLASS_HID_1e7c] = 2877,\n-\t[BNXT_ULP_CLASS_HID_1b40] = 2878,\n-\t[BNXT_ULP_CLASS_HID_22e0] = 2879,\n-\t[BNXT_ULP_CLASS_HID_3f34] = 2880,\n-\t[BNXT_ULP_CLASS_HID_a77c] = 2881,\n-\t[BNXT_ULP_CLASS_HID_a8bc] = 2882,\n-\t[BNXT_ULP_CLASS_HID_edfc] = 2883,\n-\t[BNXT_ULP_CLASS_HID_ef3c] = 2884,\n-\t[BNXT_ULP_CLASS_HID_a000] = 2885,\n-\t[BNXT_ULP_CLASS_HID_a540] = 2886,\n-\t[BNXT_ULP_CLASS_HID_e680] = 2887,\n-\t[BNXT_ULP_CLASS_HID_ebc0] = 2888,\n-\t[BNXT_ULP_CLASS_HID_1d600] = 2889,\n-\t[BNXT_ULP_CLASS_HID_1fb40] = 2890,\n-\t[BNXT_ULP_CLASS_HID_1dc80] = 2891,\n-\t[BNXT_ULP_CLASS_HID_1e1c0] = 2892,\n-\t[BNXT_ULP_CLASS_HID_1dd7c] = 2893,\n-\t[BNXT_ULP_CLASS_HID_1febc] = 2894,\n-\t[BNXT_ULP_CLASS_HID_1c3fc] = 2895,\n-\t[BNXT_ULP_CLASS_HID_1e53c] = 2896,\n-\t[BNXT_ULP_CLASS_HID_cbe0] = 2897,\n-\t[BNXT_ULP_CLASS_HID_b1f4] = 2898,\n-\t[BNXT_ULP_CLASS_HID_d334] = 2899,\n-\t[BNXT_ULP_CLASS_HID_f474] = 2900,\n-\t[BNXT_ULP_CLASS_HID_c4b4] = 2901,\n-\t[BNXT_ULP_CLASS_HID_e9f4] = 2902,\n-\t[BNXT_ULP_CLASS_HID_cb34] = 2903,\n-\t[BNXT_ULP_CLASS_HID_f138] = 2904,\n-\t[BNXT_ULP_CLASS_HID_19f78] = 2905,\n-\t[BNXT_ULP_CLASS_HID_1a0b8] = 2906,\n-\t[BNXT_ULP_CLASS_HID_1c5f8] = 2907,\n-\t[BNXT_ULP_CLASS_HID_1e738] = 2908,\n-\t[BNXT_ULP_CLASS_HID_182b4] = 2909,\n-\t[BNXT_ULP_CLASS_HID_1a7f4] = 2910,\n-\t[BNXT_ULP_CLASS_HID_1c934] = 2911,\n-\t[BNXT_ULP_CLASS_HID_1ea74] = 2912,\n-\t[BNXT_ULP_CLASS_HID_b0d8] = 2913,\n-\t[BNXT_ULP_CLASS_HID_b218] = 2914,\n-\t[BNXT_ULP_CLASS_HID_f758] = 2915,\n-\t[BNXT_ULP_CLASS_HID_f898] = 2916,\n-\t[BNXT_ULP_CLASS_HID_8dec] = 2917,\n-\t[BNXT_ULP_CLASS_HID_af2c] = 2918,\n-\t[BNXT_ULP_CLASS_HID_f06c] = 2919,\n-\t[BNXT_ULP_CLASS_HID_f5ac] = 2920,\n-\t[BNXT_ULP_CLASS_HID_1a3ec] = 2921,\n-\t[BNXT_ULP_CLASS_HID_1a52c] = 2922,\n-\t[BNXT_ULP_CLASS_HID_1e66c] = 2923,\n-\t[BNXT_ULP_CLASS_HID_1ebac] = 2924,\n-\t[BNXT_ULP_CLASS_HID_1a6d8] = 2925,\n-\t[BNXT_ULP_CLASS_HID_1a818] = 2926,\n-\t[BNXT_ULP_CLASS_HID_1ed58] = 2927,\n-\t[BNXT_ULP_CLASS_HID_1ee98] = 2928,\n-\t[BNXT_ULP_CLASS_HID_d54c] = 2929,\n-\t[BNXT_ULP_CLASS_HID_f68c] = 2930,\n-\t[BNXT_ULP_CLASS_HID_dbcc] = 2931,\n-\t[BNXT_ULP_CLASS_HID_fd0c] = 2932,\n-\t[BNXT_ULP_CLASS_HID_ae10] = 2933,\n-\t[BNXT_ULP_CLASS_HID_f350] = 2934,\n-\t[BNXT_ULP_CLASS_HID_d490] = 2935,\n-\t[BNXT_ULP_CLASS_HID_f9d0] = 2936,\n-\t[BNXT_ULP_CLASS_HID_1c410] = 2937,\n-\t[BNXT_ULP_CLASS_HID_1e950] = 2938,\n-\t[BNXT_ULP_CLASS_HID_1ca90] = 2939,\n-\t[BNXT_ULP_CLASS_HID_1f0e4] = 2940,\n-\t[BNXT_ULP_CLASS_HID_1cb4c] = 2941,\n-\t[BNXT_ULP_CLASS_HID_1b150] = 2942,\n-\t[BNXT_ULP_CLASS_HID_1d290] = 2943,\n-\t[BNXT_ULP_CLASS_HID_1f7d0] = 2944,\n-\t[BNXT_ULP_CLASS_HID_a1b0] = 2945,\n-\t[BNXT_ULP_CLASS_HID_a2f0] = 2946,\n-\t[BNXT_ULP_CLASS_HID_e430] = 2947,\n-\t[BNXT_ULP_CLASS_HID_e970] = 2948,\n-\t[BNXT_ULP_CLASS_HID_ba44] = 2949,\n-\t[BNXT_ULP_CLASS_HID_bf84] = 2950,\n-\t[BNXT_ULP_CLASS_HID_e0c4] = 2951,\n-\t[BNXT_ULP_CLASS_HID_e204] = 2952,\n-\t[BNXT_ULP_CLASS_HID_1d044] = 2953,\n-\t[BNXT_ULP_CLASS_HID_1f584] = 2954,\n-\t[BNXT_ULP_CLASS_HID_1d6c4] = 2955,\n-\t[BNXT_ULP_CLASS_HID_1f804] = 2956,\n-\t[BNXT_ULP_CLASS_HID_1d7b0] = 2957,\n-\t[BNXT_ULP_CLASS_HID_1f8f0] = 2958,\n-\t[BNXT_ULP_CLASS_HID_1da30] = 2959,\n-\t[BNXT_ULP_CLASS_HID_1ff70] = 2960,\n-\t[BNXT_ULP_CLASS_HID_c224] = 2961,\n-\t[BNXT_ULP_CLASS_HID_e764] = 2962,\n-\t[BNXT_ULP_CLASS_HID_c8a4] = 2963,\n-\t[BNXT_ULP_CLASS_HID_ede4] = 2964,\n-\t[BNXT_ULP_CLASS_HID_dee8] = 2965,\n-\t[BNXT_ULP_CLASS_HID_e028] = 2966,\n-\t[BNXT_ULP_CLASS_HID_c568] = 2967,\n-\t[BNXT_ULP_CLASS_HID_e6a8] = 2968,\n-\t[BNXT_ULP_CLASS_HID_199bc] = 2969,\n-\t[BNXT_ULP_CLASS_HID_1bafc] = 2970,\n-\t[BNXT_ULP_CLASS_HID_1dc3c] = 2971,\n-\t[BNXT_ULP_CLASS_HID_1e17c] = 2972,\n-\t[BNXT_ULP_CLASS_HID_19ce8] = 2973,\n-\t[BNXT_ULP_CLASS_HID_1be28] = 2974,\n-\t[BNXT_ULP_CLASS_HID_1c368] = 2975,\n-\t[BNXT_ULP_CLASS_HID_1e4a8] = 2976,\n-\t[BNXT_ULP_CLASS_HID_8b1c] = 2977,\n-\t[BNXT_ULP_CLASS_HID_ac5c] = 2978,\n-\t[BNXT_ULP_CLASS_HID_f19c] = 2979,\n-\t[BNXT_ULP_CLASS_HID_f2dc] = 2980,\n-\t[BNXT_ULP_CLASS_HID_8420] = 2981,\n-\t[BNXT_ULP_CLASS_HID_a960] = 2982,\n-\t[BNXT_ULP_CLASS_HID_caa0] = 2983,\n-\t[BNXT_ULP_CLASS_HID_efe0] = 2984,\n-\t[BNXT_ULP_CLASS_HID_1ba20] = 2985,\n-\t[BNXT_ULP_CLASS_HID_1bf60] = 2986,\n-\t[BNXT_ULP_CLASS_HID_1e0a0] = 2987,\n-\t[BNXT_ULP_CLASS_HID_1e5e0] = 2988,\n-\t[BNXT_ULP_CLASS_HID_1a11c] = 2989,\n-\t[BNXT_ULP_CLASS_HID_1a25c] = 2990,\n-\t[BNXT_ULP_CLASS_HID_1e79c] = 2991,\n-\t[BNXT_ULP_CLASS_HID_1e8dc] = 2992,\n-\t[BNXT_ULP_CLASS_HID_af80] = 2993,\n-\t[BNXT_ULP_CLASS_HID_f0c0] = 2994,\n-\t[BNXT_ULP_CLASS_HID_d200] = 2995,\n-\t[BNXT_ULP_CLASS_HID_f740] = 2996,\n-\t[BNXT_ULP_CLASS_HID_a854] = 2997,\n-\t[BNXT_ULP_CLASS_HID_ad94] = 2998,\n-\t[BNXT_ULP_CLASS_HID_eed4] = 2999,\n-\t[BNXT_ULP_CLASS_HID_f014] = 3000,\n-\t[BNXT_ULP_CLASS_HID_1de54] = 3001,\n-\t[BNXT_ULP_CLASS_HID_1e394] = 3002,\n-\t[BNXT_ULP_CLASS_HID_1c4d4] = 3003,\n-\t[BNXT_ULP_CLASS_HID_1e614] = 3004,\n-\t[BNXT_ULP_CLASS_HID_1c580] = 3005,\n-\t[BNXT_ULP_CLASS_HID_1e6c0] = 3006,\n-\t[BNXT_ULP_CLASS_HID_1c800] = 3007,\n-\t[BNXT_ULP_CLASS_HID_1ed40] = 3008,\n-\t[BNXT_ULP_CLASS_HID_8c6c] = 3009,\n-\t[BNXT_ULP_CLASS_HID_b1ac] = 3010,\n-\t[BNXT_ULP_CLASS_HID_f2ec] = 3011,\n-\t[BNXT_ULP_CLASS_HID_f42c] = 3012,\n-\t[BNXT_ULP_CLASS_HID_8930] = 3013,\n-\t[BNXT_ULP_CLASS_HID_aa70] = 3014,\n-\t[BNXT_ULP_CLASS_HID_cfb0] = 3015,\n-\t[BNXT_ULP_CLASS_HID_f0f0] = 3016,\n-\t[BNXT_ULP_CLASS_HID_1bf30] = 3017,\n-\t[BNXT_ULP_CLASS_HID_1a070] = 3018,\n-\t[BNXT_ULP_CLASS_HID_1e5b0] = 3019,\n-\t[BNXT_ULP_CLASS_HID_1e6f0] = 3020,\n-\t[BNXT_ULP_CLASS_HID_1a26c] = 3021,\n-\t[BNXT_ULP_CLASS_HID_1a7ac] = 3022,\n-\t[BNXT_ULP_CLASS_HID_1e8ec] = 3023,\n-\t[BNXT_ULP_CLASS_HID_1ea2c] = 3024,\n-\t[BNXT_ULP_CLASS_HID_d090] = 3025,\n-\t[BNXT_ULP_CLASS_HID_f5d0] = 3026,\n-\t[BNXT_ULP_CLASS_HID_d710] = 3027,\n-\t[BNXT_ULP_CLASS_HID_f850] = 3028,\n-\t[BNXT_ULP_CLASS_HID_ada4] = 3029,\n-\t[BNXT_ULP_CLASS_HID_aee4] = 3030,\n-\t[BNXT_ULP_CLASS_HID_d024] = 3031,\n-\t[BNXT_ULP_CLASS_HID_f564] = 3032,\n-\t[BNXT_ULP_CLASS_HID_1c3a4] = 3033,\n-\t[BNXT_ULP_CLASS_HID_1e4e4] = 3034,\n-\t[BNXT_ULP_CLASS_HID_1c624] = 3035,\n-\t[BNXT_ULP_CLASS_HID_1eb64] = 3036,\n-\t[BNXT_ULP_CLASS_HID_1c690] = 3037,\n-\t[BNXT_ULP_CLASS_HID_1ebd0] = 3038,\n-\t[BNXT_ULP_CLASS_HID_1cd10] = 3039,\n-\t[BNXT_ULP_CLASS_HID_1f364] = 3040,\n-\t[BNXT_ULP_CLASS_HID_99c8] = 3041,\n-\t[BNXT_ULP_CLASS_HID_bb08] = 3042,\n-\t[BNXT_ULP_CLASS_HID_dc48] = 3043,\n-\t[BNXT_ULP_CLASS_HID_e188] = 3044,\n-\t[BNXT_ULP_CLASS_HID_929c] = 3045,\n-\t[BNXT_ULP_CLASS_HID_b7dc] = 3046,\n-\t[BNXT_ULP_CLASS_HID_d91c] = 3047,\n-\t[BNXT_ULP_CLASS_HID_fa5c] = 3048,\n-\t[BNXT_ULP_CLASS_HID_1889c] = 3049,\n-\t[BNXT_ULP_CLASS_HID_1addc] = 3050,\n-\t[BNXT_ULP_CLASS_HID_1cf1c] = 3051,\n-\t[BNXT_ULP_CLASS_HID_1f05c] = 3052,\n-\t[BNXT_ULP_CLASS_HID_18fc8] = 3053,\n-\t[BNXT_ULP_CLASS_HID_1b108] = 3054,\n-\t[BNXT_ULP_CLASS_HID_1f248] = 3055,\n-\t[BNXT_ULP_CLASS_HID_1f788] = 3056,\n-\t[BNXT_ULP_CLASS_HID_ba7c] = 3057,\n-\t[BNXT_ULP_CLASS_HID_bfbc] = 3058,\n-\t[BNXT_ULP_CLASS_HID_e0fc] = 3059,\n-\t[BNXT_ULP_CLASS_HID_e23c] = 3060,\n-\t[BNXT_ULP_CLASS_HID_b700] = 3061,\n-\t[BNXT_ULP_CLASS_HID_b840] = 3062,\n-\t[BNXT_ULP_CLASS_HID_fd80] = 3063,\n-\t[BNXT_ULP_CLASS_HID_fec0] = 3064,\n-\t[BNXT_ULP_CLASS_HID_1ad00] = 3065,\n-\t[BNXT_ULP_CLASS_HID_1ae40] = 3066,\n-\t[BNXT_ULP_CLASS_HID_1d380] = 3067,\n-\t[BNXT_ULP_CLASS_HID_1f4c0] = 3068,\n-\t[BNXT_ULP_CLASS_HID_1d07c] = 3069,\n-\t[BNXT_ULP_CLASS_HID_1f5bc] = 3070,\n-\t[BNXT_ULP_CLASS_HID_1d6fc] = 3071,\n-\t[BNXT_ULP_CLASS_HID_1f83c] = 3072,\n-\t[BNXT_ULP_CLASS_HID_86a0] = 3073,\n-\t[BNXT_ULP_CLASS_HID_abe0] = 3074,\n-\t[BNXT_ULP_CLASS_HID_cd20] = 3075,\n-\t[BNXT_ULP_CLASS_HID_ee60] = 3076,\n-\t[BNXT_ULP_CLASS_HID_8374] = 3077,\n-\t[BNXT_ULP_CLASS_HID_a4b4] = 3078,\n-\t[BNXT_ULP_CLASS_HID_c9f4] = 3079,\n-\t[BNXT_ULP_CLASS_HID_eb34] = 3080,\n-\t[BNXT_ULP_CLASS_HID_1b974] = 3081,\n-\t[BNXT_ULP_CLASS_HID_1bab4] = 3082,\n-\t[BNXT_ULP_CLASS_HID_1fff4] = 3083,\n-\t[BNXT_ULP_CLASS_HID_1e134] = 3084,\n-\t[BNXT_ULP_CLASS_HID_1bca0] = 3085,\n-\t[BNXT_ULP_CLASS_HID_1a1e0] = 3086,\n-\t[BNXT_ULP_CLASS_HID_1e320] = 3087,\n-\t[BNXT_ULP_CLASS_HID_1e460] = 3088,\n-\t[BNXT_ULP_CLASS_HID_aad4] = 3089,\n-\t[BNXT_ULP_CLASS_HID_ac14] = 3090,\n-\t[BNXT_ULP_CLASS_HID_d154] = 3091,\n-\t[BNXT_ULP_CLASS_HID_f294] = 3092,\n-\t[BNXT_ULP_CLASS_HID_a798] = 3093,\n-\t[BNXT_ULP_CLASS_HID_a8d8] = 3094,\n-\t[BNXT_ULP_CLASS_HID_ea18] = 3095,\n-\t[BNXT_ULP_CLASS_HID_ef58] = 3096,\n-\t[BNXT_ULP_CLASS_HID_1dd98] = 3097,\n-\t[BNXT_ULP_CLASS_HID_1fed8] = 3098,\n-\t[BNXT_ULP_CLASS_HID_1c018] = 3099,\n-\t[BNXT_ULP_CLASS_HID_1e558] = 3100,\n-\t[BNXT_ULP_CLASS_HID_1c0d4] = 3101,\n-\t[BNXT_ULP_CLASS_HID_1e214] = 3102,\n-\t[BNXT_ULP_CLASS_HID_1c754] = 3103,\n-\t[BNXT_ULP_CLASS_HID_1e894] = 3104,\n-\t[BNXT_ULP_CLASS_HID_900c] = 3105,\n-\t[BNXT_ULP_CLASS_HID_b54c] = 3106,\n-\t[BNXT_ULP_CLASS_HID_d68c] = 3107,\n-\t[BNXT_ULP_CLASS_HID_fbcc] = 3108,\n-\t[BNXT_ULP_CLASS_HID_c80c] = 3109,\n-\t[BNXT_ULP_CLASS_HID_ed4c] = 3110,\n-\t[BNXT_ULP_CLASS_HID_d350] = 3111,\n-\t[BNXT_ULP_CLASS_HID_f490] = 3112,\n-\t[BNXT_ULP_CLASS_HID_182d0] = 3113,\n-\t[BNXT_ULP_CLASS_HID_1a410] = 3114,\n-\t[BNXT_ULP_CLASS_HID_1c950] = 3115,\n-\t[BNXT_ULP_CLASS_HID_1ea90] = 3116,\n-\t[BNXT_ULP_CLASS_HID_1860c] = 3117,\n-\t[BNXT_ULP_CLASS_HID_1ab4c] = 3118,\n-\t[BNXT_ULP_CLASS_HID_1cc8c] = 3119,\n-\t[BNXT_ULP_CLASS_HID_1f1cc] = 3120,\n-\t[BNXT_ULP_CLASS_HID_b4b0] = 3121,\n-\t[BNXT_ULP_CLASS_HID_b9f0] = 3122,\n-\t[BNXT_ULP_CLASS_HID_fb30] = 3123,\n-\t[BNXT_ULP_CLASS_HID_fc70] = 3124,\n-\t[BNXT_ULP_CLASS_HID_b144] = 3125,\n-\t[BNXT_ULP_CLASS_HID_b284] = 3126,\n-\t[BNXT_ULP_CLASS_HID_f7c4] = 3127,\n-\t[BNXT_ULP_CLASS_HID_f904] = 3128,\n-\t[BNXT_ULP_CLASS_HID_1a744] = 3129,\n-\t[BNXT_ULP_CLASS_HID_1a884] = 3130,\n-\t[BNXT_ULP_CLASS_HID_1edc4] = 3131,\n-\t[BNXT_ULP_CLASS_HID_1ef04] = 3132,\n-\t[BNXT_ULP_CLASS_HID_1aab0] = 3133,\n-\t[BNXT_ULP_CLASS_HID_1aff0] = 3134,\n-\t[BNXT_ULP_CLASS_HID_1d130] = 3135,\n-\t[BNXT_ULP_CLASS_HID_1f270] = 3136,\n-\t[BNXT_ULP_CLASS_HID_80e4] = 3137,\n-\t[BNXT_ULP_CLASS_HID_a224] = 3138,\n-\t[BNXT_ULP_CLASS_HID_c764] = 3139,\n-\t[BNXT_ULP_CLASS_HID_e8a4] = 3140,\n-\t[BNXT_ULP_CLASS_HID_9da8] = 3141,\n-\t[BNXT_ULP_CLASS_HID_bee8] = 3142,\n-\t[BNXT_ULP_CLASS_HID_c028] = 3143,\n-\t[BNXT_ULP_CLASS_HID_e568] = 3144,\n-\t[BNXT_ULP_CLASS_HID_1b3a8] = 3145,\n-\t[BNXT_ULP_CLASS_HID_1b4e8] = 3146,\n-\t[BNXT_ULP_CLASS_HID_1f628] = 3147,\n-\t[BNXT_ULP_CLASS_HID_1fb68] = 3148,\n-\t[BNXT_ULP_CLASS_HID_1b6e4] = 3149,\n-\t[BNXT_ULP_CLASS_HID_1b824] = 3150,\n-\t[BNXT_ULP_CLASS_HID_1fd64] = 3151,\n-\t[BNXT_ULP_CLASS_HID_1fea4] = 3152,\n-\t[BNXT_ULP_CLASS_HID_a508] = 3153,\n-\t[BNXT_ULP_CLASS_HID_a648] = 3154,\n-\t[BNXT_ULP_CLASS_HID_eb88] = 3155,\n-\t[BNXT_ULP_CLASS_HID_ecc8] = 3156,\n-\t[BNXT_ULP_CLASS_HID_a1dc] = 3157,\n-\t[BNXT_ULP_CLASS_HID_a31c] = 3158,\n-\t[BNXT_ULP_CLASS_HID_e45c] = 3159,\n-\t[BNXT_ULP_CLASS_HID_e99c] = 3160,\n-\t[BNXT_ULP_CLASS_HID_1d7dc] = 3161,\n-\t[BNXT_ULP_CLASS_HID_1f91c] = 3162,\n-\t[BNXT_ULP_CLASS_HID_1da5c] = 3163,\n-\t[BNXT_ULP_CLASS_HID_1ff9c] = 3164,\n-\t[BNXT_ULP_CLASS_HID_1db08] = 3165,\n-\t[BNXT_ULP_CLASS_HID_1fc48] = 3166,\n-\t[BNXT_ULP_CLASS_HID_1c188] = 3167,\n-\t[BNXT_ULP_CLASS_HID_1e2c8] = 3168,\n-\t[BNXT_ULP_CLASS_HID_9ad8] = 3169,\n-\t[BNXT_ULP_CLASS_HID_bc18] = 3170,\n-\t[BNXT_ULP_CLASS_HID_c158] = 3171,\n-\t[BNXT_ULP_CLASS_HID_e298] = 3172,\n-\t[BNXT_ULP_CLASS_HID_97ec] = 3173,\n-\t[BNXT_ULP_CLASS_HID_b92c] = 3174,\n-\t[BNXT_ULP_CLASS_HID_da6c] = 3175,\n-\t[BNXT_ULP_CLASS_HID_ffac] = 3176,\n-\t[BNXT_ULP_CLASS_HID_18dec] = 3177,\n-\t[BNXT_ULP_CLASS_HID_1af2c] = 3178,\n-\t[BNXT_ULP_CLASS_HID_1f06c] = 3179,\n-\t[BNXT_ULP_CLASS_HID_1f5ac] = 3180,\n-\t[BNXT_ULP_CLASS_HID_1b0d8] = 3181,\n-\t[BNXT_ULP_CLASS_HID_1b218] = 3182,\n-\t[BNXT_ULP_CLASS_HID_1f758] = 3183,\n-\t[BNXT_ULP_CLASS_HID_1f898] = 3184,\n-\t[BNXT_ULP_CLASS_HID_bf4c] = 3185,\n-\t[BNXT_ULP_CLASS_HID_a08c] = 3186,\n-\t[BNXT_ULP_CLASS_HID_e5cc] = 3187,\n-\t[BNXT_ULP_CLASS_HID_e70c] = 3188,\n-\t[BNXT_ULP_CLASS_HID_b810] = 3189,\n-\t[BNXT_ULP_CLASS_HID_bd50] = 3190,\n-\t[BNXT_ULP_CLASS_HID_fe90] = 3191,\n-\t[BNXT_ULP_CLASS_HID_e3d0] = 3192,\n-\t[BNXT_ULP_CLASS_HID_1ae10] = 3193,\n-\t[BNXT_ULP_CLASS_HID_1f350] = 3194,\n-\t[BNXT_ULP_CLASS_HID_1d490] = 3195,\n-\t[BNXT_ULP_CLASS_HID_1f9d0] = 3196,\n-\t[BNXT_ULP_CLASS_HID_1d54c] = 3197,\n-\t[BNXT_ULP_CLASS_HID_1f68c] = 3198,\n-\t[BNXT_ULP_CLASS_HID_1dbcc] = 3199,\n-\t[BNXT_ULP_CLASS_HID_1fd0c] = 3200,\n-\t[BNXT_ULP_CLASS_HID_34b0] = 3201,\n-\t[BNXT_ULP_CLASS_HID_3a7c] = 3202,\n-\t[BNXT_ULP_CLASS_HID_3700] = 3203,\n-\t[BNXT_ULP_CLASS_HID_5ee0] = 3204,\n-\t[BNXT_ULP_CLASS_HID_5bb4] = 3205,\n-\t[BNXT_ULP_CLASS_HID_07d8] = 3206,\n-\t[BNXT_ULP_CLASS_HID_00ec] = 3207,\n-\t[BNXT_ULP_CLASS_HID_284c] = 3208,\n-\t[BNXT_ULP_CLASS_HID_2510] = 3209,\n-\t[BNXT_ULP_CLASS_HID_3144] = 3210,\n-\t[BNXT_ULP_CLASS_HID_5924] = 3211,\n-\t[BNXT_ULP_CLASS_HID_55e8] = 3212,\n-\t[BNXT_ULP_CLASS_HID_1e1c] = 3213,\n-\t[BNXT_ULP_CLASS_HID_1b20] = 3214,\n-\t[BNXT_ULP_CLASS_HID_2280] = 3215,\n-\t[BNXT_ULP_CLASS_HID_3f54] = 3216,\n-\t[BNXT_ULP_CLASS_HID_24604] = 3217,\n-\t[BNXT_ULP_CLASS_HID_255d4] = 3218,\n-\t[BNXT_ULP_CLASS_HID_22e08] = 3219,\n-\t[BNXT_ULP_CLASS_HID_24378] = 3220,\n-\t[BNXT_ULP_CLASS_HID_20fcc] = 3221,\n-\t[BNXT_ULP_CLASS_HID_21a9c] = 3222,\n-\t[BNXT_ULP_CLASS_HID_217d0] = 3223,\n-\t[BNXT_ULP_CLASS_HID_20800] = 3224,\n-\t[BNXT_ULP_CLASS_HID_253a0] = 3225,\n-\t[BNXT_ULP_CLASS_HID_23f70] = 3226,\n-\t[BNXT_ULP_CLASS_HID_23ba4] = 3227,\n-\t[BNXT_ULP_CLASS_HID_22c94] = 3228,\n-\t[BNXT_ULP_CLASS_HID_21968] = 3229,\n-\t[BNXT_ULP_CLASS_HID_243c4] = 3230,\n-\t[BNXT_ULP_CLASS_HID_25c38] = 3231,\n-\t[BNXT_ULP_CLASS_HID_2125c] = 3232,\n-\t[BNXT_ULP_CLASS_HID_240c8] = 3233,\n-\t[BNXT_ULP_CLASS_HID_22f98] = 3234,\n-\t[BNXT_ULP_CLASS_HID_228cc] = 3235,\n-\t[BNXT_ULP_CLASS_HID_25d3c] = 3236,\n-\t[BNXT_ULP_CLASS_HID_20990] = 3237,\n-\t[BNXT_ULP_CLASS_HID_214a0] = 3238,\n-\t[BNXT_ULP_CLASS_HID_21194] = 3239,\n-\t[BNXT_ULP_CLASS_HID_202c4] = 3240,\n-\t[BNXT_ULP_CLASS_HID_22a64] = 3241,\n-\t[BNXT_ULP_CLASS_HID_23934] = 3242,\n-\t[BNXT_ULP_CLASS_HID_23268] = 3243,\n-\t[BNXT_ULP_CLASS_HID_22758] = 3244,\n-\t[BNXT_ULP_CLASS_HID_2132c] = 3245,\n-\t[BNXT_ULP_CLASS_HID_25d88] = 3246,\n-\t[BNXT_ULP_CLASS_HID_256fc] = 3247,\n-\t[BNXT_ULP_CLASS_HID_24b2c] = 3248,\n-\t[BNXT_ULP_CLASS_HID_22f14] = 3249,\n-\t[BNXT_ULP_CLASS_HID_23a24] = 3250,\n-\t[BNXT_ULP_CLASS_HID_23718] = 3251,\n-\t[BNXT_ULP_CLASS_HID_22848] = 3252,\n-\t[BNXT_ULP_CLASS_HID_214dc] = 3253,\n-\t[BNXT_ULP_CLASS_HID_25eb8] = 3254,\n-\t[BNXT_ULP_CLASS_HID_25bec] = 3255,\n-\t[BNXT_ULP_CLASS_HID_21110] = 3256,\n-\t[BNXT_ULP_CLASS_HID_238b0] = 3257,\n-\t[BNXT_ULP_CLASS_HID_20440] = 3258,\n-\t[BNXT_ULP_CLASS_HID_200b4] = 3259,\n-\t[BNXT_ULP_CLASS_HID_235e4] = 3260,\n-\t[BNXT_ULP_CLASS_HID_25d04] = 3261,\n-\t[BNXT_ULP_CLASS_HID_228d4] = 3262,\n-\t[BNXT_ULP_CLASS_HID_22508] = 3263,\n-\t[BNXT_ULP_CLASS_HID_25678] = 3264,\n-\t[BNXT_ULP_CLASS_HID_229d8] = 3265,\n-\t[BNXT_ULP_CLASS_HID_234e8] = 3266,\n-\t[BNXT_ULP_CLASS_HID_231dc] = 3267,\n-\t[BNXT_ULP_CLASS_HID_2220c] = 3268,\n-\t[BNXT_ULP_CLASS_HID_24dac] = 3269,\n-\t[BNXT_ULP_CLASS_HID_2597c] = 3270,\n-\t[BNXT_ULP_CLASS_HID_255b0] = 3271,\n-\t[BNXT_ULP_CLASS_HID_246e0] = 3272,\n-\t[BNXT_ULP_CLASS_HID_23374] = 3273,\n-\t[BNXT_ULP_CLASS_HID_21e04] = 3274,\n-\t[BNXT_ULP_CLASS_HID_21b78] = 3275,\n-\t[BNXT_ULP_CLASS_HID_20fa8] = 3276,\n-\t[BNXT_ULP_CLASS_HID_257c8] = 3277,\n-\t[BNXT_ULP_CLASS_HID_22298] = 3278,\n-\t[BNXT_ULP_CLASS_HID_23fcc] = 3279,\n-\t[BNXT_ULP_CLASS_HID_2503c] = 3280,\n-\t[BNXT_ULP_CLASS_HID_2239c] = 3281,\n-\t[BNXT_ULP_CLASS_HID_20eac] = 3282,\n-\t[BNXT_ULP_CLASS_HID_20be0] = 3283,\n-\t[BNXT_ULP_CLASS_HID_23cd0] = 3284,\n-\t[BNXT_ULP_CLASS_HID_24470] = 3285,\n-\t[BNXT_ULP_CLASS_HID_25300] = 3286,\n-\t[BNXT_ULP_CLASS_HID_22c74] = 3287,\n-\t[BNXT_ULP_CLASS_HID_240a4] = 3288,\n-\t[BNXT_ULP_CLASS_HID_23da0] = 3289,\n-\t[BNXT_ULP_CLASS_HID_20970] = 3290,\n-\t[BNXT_ULP_CLASS_HID_205a4] = 3291,\n-\t[BNXT_ULP_CLASS_HID_23694] = 3292,\n-\t[BNXT_ULP_CLASS_HID_25e34] = 3293,\n-\t[BNXT_ULP_CLASS_HID_22dc4] = 3294,\n-\t[BNXT_ULP_CLASS_HID_22638] = 3295,\n-\t[BNXT_ULP_CLASS_HID_25b68] = 3296,\n-\t[BNXT_ULP_CLASS_HID_34c8] = 3297,\n-\t[BNXT_ULP_CLASS_HID_3a04] = 3298,\n-\t[BNXT_ULP_CLASS_HID_09d4] = 3299,\n-\t[BNXT_ULP_CLASS_HID_5e98] = 3300,\n-\t[BNXT_ULP_CLASS_HID_2da8] = 3301,\n-\t[BNXT_ULP_CLASS_HID_07a0] = 3302,\n-\t[BNXT_ULP_CLASS_HID_1370] = 3303,\n-\t[BNXT_ULP_CLASS_HID_2834] = 3304,\n-\t[BNXT_ULP_CLASS_HID_37c4] = 3305,\n-\t[BNXT_ULP_CLASS_HID_0398] = 3306,\n-\t[BNXT_ULP_CLASS_HID_595c] = 3307,\n-\t[BNXT_ULP_CLASS_HID_246c] = 3308,\n-\t[BNXT_ULP_CLASS_HID_1e64] = 3309,\n-\t[BNXT_ULP_CLASS_HID_48c0] = 3310,\n-\t[BNXT_ULP_CLASS_HID_22f8] = 3311,\n-\t[BNXT_ULP_CLASS_HID_3188] = 3312,\n-\t[BNXT_ULP_CLASS_HID_24664] = 3313,\n-\t[BNXT_ULP_CLASS_HID_29418] = 3314,\n-\t[BNXT_ULP_CLASS_HID_30118] = 3315,\n-\t[BNXT_ULP_CLASS_HID_38a18] = 3316,\n-\t[BNXT_ULP_CLASS_HID_255b4] = 3317,\n-\t[BNXT_ULP_CLASS_HID_2deb4] = 3318,\n-\t[BNXT_ULP_CLASS_HID_34bb4] = 3319,\n-\t[BNXT_ULP_CLASS_HID_39968] = 3320,\n-\t[BNXT_ULP_CLASS_HID_22e68] = 3321,\n-\t[BNXT_ULP_CLASS_HID_2db68] = 3322,\n-\t[BNXT_ULP_CLASS_HID_34468] = 3323,\n-\t[BNXT_ULP_CLASS_HID_3921c] = 3324,\n-\t[BNXT_ULP_CLASS_HID_24318] = 3325,\n-\t[BNXT_ULP_CLASS_HID_290cc] = 3326,\n-\t[BNXT_ULP_CLASS_HID_31dcc] = 3327,\n-\t[BNXT_ULP_CLASS_HID_386cc] = 3328,\n-\t[BNXT_ULP_CLASS_HID_20fac] = 3329,\n-\t[BNXT_ULP_CLASS_HID_2b8ac] = 3330,\n-\t[BNXT_ULP_CLASS_HID_325ac] = 3331,\n-\t[BNXT_ULP_CLASS_HID_3aeac] = 3332,\n-\t[BNXT_ULP_CLASS_HID_21afc] = 3333,\n-\t[BNXT_ULP_CLASS_HID_287fc] = 3334,\n-\t[BNXT_ULP_CLASS_HID_330fc] = 3335,\n-\t[BNXT_ULP_CLASS_HID_3bdfc] = 3336,\n-\t[BNXT_ULP_CLASS_HID_217b0] = 3337,\n-\t[BNXT_ULP_CLASS_HID_280b0] = 3338,\n-\t[BNXT_ULP_CLASS_HID_30db0] = 3339,\n-\t[BNXT_ULP_CLASS_HID_3b6b0] = 3340,\n-\t[BNXT_ULP_CLASS_HID_20860] = 3341,\n-\t[BNXT_ULP_CLASS_HID_2b560] = 3342,\n-\t[BNXT_ULP_CLASS_HID_33e60] = 3343,\n-\t[BNXT_ULP_CLASS_HID_3ab60] = 3344,\n-\t[BNXT_ULP_CLASS_HID_253c0] = 3345,\n-\t[BNXT_ULP_CLASS_HID_2dcc0] = 3346,\n-\t[BNXT_ULP_CLASS_HID_349c0] = 3347,\n-\t[BNXT_ULP_CLASS_HID_397f4] = 3348,\n-\t[BNXT_ULP_CLASS_HID_23f10] = 3349,\n-\t[BNXT_ULP_CLASS_HID_2a810] = 3350,\n-\t[BNXT_ULP_CLASS_HID_35510] = 3351,\n-\t[BNXT_ULP_CLASS_HID_3de10] = 3352,\n-\t[BNXT_ULP_CLASS_HID_23bc4] = 3353,\n-\t[BNXT_ULP_CLASS_HID_2a4c4] = 3354,\n-\t[BNXT_ULP_CLASS_HID_351c4] = 3355,\n-\t[BNXT_ULP_CLASS_HID_3dac4] = 3356,\n-\t[BNXT_ULP_CLASS_HID_22cf4] = 3357,\n-\t[BNXT_ULP_CLASS_HID_2d9f4] = 3358,\n-\t[BNXT_ULP_CLASS_HID_342f4] = 3359,\n-\t[BNXT_ULP_CLASS_HID_390a8] = 3360,\n-\t[BNXT_ULP_CLASS_HID_21908] = 3361,\n-\t[BNXT_ULP_CLASS_HID_28208] = 3362,\n-\t[BNXT_ULP_CLASS_HID_30f08] = 3363,\n-\t[BNXT_ULP_CLASS_HID_3b808] = 3364,\n-\t[BNXT_ULP_CLASS_HID_243a4] = 3365,\n-\t[BNXT_ULP_CLASS_HID_29158] = 3366,\n-\t[BNXT_ULP_CLASS_HID_31a58] = 3367,\n-\t[BNXT_ULP_CLASS_HID_38758] = 3368,\n-\t[BNXT_ULP_CLASS_HID_25c58] = 3369,\n-\t[BNXT_ULP_CLASS_HID_2c958] = 3370,\n-\t[BNXT_ULP_CLASS_HID_3170c] = 3371,\n-\t[BNXT_ULP_CLASS_HID_3800c] = 3372,\n-\t[BNXT_ULP_CLASS_HID_2123c] = 3373,\n-\t[BNXT_ULP_CLASS_HID_29f3c] = 3374,\n-\t[BNXT_ULP_CLASS_HID_3083c] = 3375,\n-\t[BNXT_ULP_CLASS_HID_3b53c] = 3376,\n-\t[BNXT_ULP_CLASS_HID_240a8] = 3377,\n-\t[BNXT_ULP_CLASS_HID_2cda8] = 3378,\n-\t[BNXT_ULP_CLASS_HID_31b5c] = 3379,\n-\t[BNXT_ULP_CLASS_HID_3845c] = 3380,\n-\t[BNXT_ULP_CLASS_HID_22ff8] = 3381,\n-\t[BNXT_ULP_CLASS_HID_2d8f8] = 3382,\n-\t[BNXT_ULP_CLASS_HID_345f8] = 3383,\n-\t[BNXT_ULP_CLASS_HID_393ac] = 3384,\n-\t[BNXT_ULP_CLASS_HID_228ac] = 3385,\n-\t[BNXT_ULP_CLASS_HID_2d5ac] = 3386,\n-\t[BNXT_ULP_CLASS_HID_35eac] = 3387,\n-\t[BNXT_ULP_CLASS_HID_3cbac] = 3388,\n-\t[BNXT_ULP_CLASS_HID_25d5c] = 3389,\n-\t[BNXT_ULP_CLASS_HID_2c65c] = 3390,\n-\t[BNXT_ULP_CLASS_HID_31410] = 3391,\n-\t[BNXT_ULP_CLASS_HID_38110] = 3392,\n-\t[BNXT_ULP_CLASS_HID_209f0] = 3393,\n-\t[BNXT_ULP_CLASS_HID_2b2f0] = 3394,\n-\t[BNXT_ULP_CLASS_HID_33ff0] = 3395,\n-\t[BNXT_ULP_CLASS_HID_3a8f0] = 3396,\n-\t[BNXT_ULP_CLASS_HID_214c0] = 3397,\n-\t[BNXT_ULP_CLASS_HID_281c0] = 3398,\n-\t[BNXT_ULP_CLASS_HID_30ac0] = 3399,\n-\t[BNXT_ULP_CLASS_HID_3b7c0] = 3400,\n-\t[BNXT_ULP_CLASS_HID_211f4] = 3401,\n-\t[BNXT_ULP_CLASS_HID_29af4] = 3402,\n-\t[BNXT_ULP_CLASS_HID_307f4] = 3403,\n-\t[BNXT_ULP_CLASS_HID_3b0f4] = 3404,\n-\t[BNXT_ULP_CLASS_HID_202a4] = 3405,\n-\t[BNXT_ULP_CLASS_HID_28fa4] = 3406,\n-\t[BNXT_ULP_CLASS_HID_338a4] = 3407,\n-\t[BNXT_ULP_CLASS_HID_3a5a4] = 3408,\n-\t[BNXT_ULP_CLASS_HID_22a04] = 3409,\n-\t[BNXT_ULP_CLASS_HID_2d704] = 3410,\n-\t[BNXT_ULP_CLASS_HID_34004] = 3411,\n-\t[BNXT_ULP_CLASS_HID_3cd04] = 3412,\n-\t[BNXT_ULP_CLASS_HID_23954] = 3413,\n-\t[BNXT_ULP_CLASS_HID_2a254] = 3414,\n-\t[BNXT_ULP_CLASS_HID_32f54] = 3415,\n-\t[BNXT_ULP_CLASS_HID_3d854] = 3416,\n-\t[BNXT_ULP_CLASS_HID_23208] = 3417,\n-\t[BNXT_ULP_CLASS_HID_2bf08] = 3418,\n-\t[BNXT_ULP_CLASS_HID_32808] = 3419,\n-\t[BNXT_ULP_CLASS_HID_3d508] = 3420,\n-\t[BNXT_ULP_CLASS_HID_22738] = 3421,\n-\t[BNXT_ULP_CLASS_HID_2d038] = 3422,\n-\t[BNXT_ULP_CLASS_HID_35d38] = 3423,\n-\t[BNXT_ULP_CLASS_HID_3c638] = 3424,\n-\t[BNXT_ULP_CLASS_HID_2134c] = 3425,\n-\t[BNXT_ULP_CLASS_HID_29c4c] = 3426,\n-\t[BNXT_ULP_CLASS_HID_3094c] = 3427,\n-\t[BNXT_ULP_CLASS_HID_3b24c] = 3428,\n-\t[BNXT_ULP_CLASS_HID_25de8] = 3429,\n-\t[BNXT_ULP_CLASS_HID_2c6e8] = 3430,\n-\t[BNXT_ULP_CLASS_HID_3149c] = 3431,\n-\t[BNXT_ULP_CLASS_HID_3819c] = 3432,\n-\t[BNXT_ULP_CLASS_HID_2569c] = 3433,\n-\t[BNXT_ULP_CLASS_HID_2c39c] = 3434,\n-\t[BNXT_ULP_CLASS_HID_31150] = 3435,\n-\t[BNXT_ULP_CLASS_HID_39a50] = 3436,\n-\t[BNXT_ULP_CLASS_HID_24b4c] = 3437,\n-\t[BNXT_ULP_CLASS_HID_29900] = 3438,\n-\t[BNXT_ULP_CLASS_HID_30200] = 3439,\n-\t[BNXT_ULP_CLASS_HID_38f00] = 3440,\n-\t[BNXT_ULP_CLASS_HID_22f74] = 3441,\n-\t[BNXT_ULP_CLASS_HID_2d874] = 3442,\n-\t[BNXT_ULP_CLASS_HID_34574] = 3443,\n-\t[BNXT_ULP_CLASS_HID_39328] = 3444,\n-\t[BNXT_ULP_CLASS_HID_23a44] = 3445,\n-\t[BNXT_ULP_CLASS_HID_2a744] = 3446,\n-\t[BNXT_ULP_CLASS_HID_35044] = 3447,\n-\t[BNXT_ULP_CLASS_HID_3dd44] = 3448,\n-\t[BNXT_ULP_CLASS_HID_23778] = 3449,\n-\t[BNXT_ULP_CLASS_HID_2a078] = 3450,\n-\t[BNXT_ULP_CLASS_HID_32d78] = 3451,\n-\t[BNXT_ULP_CLASS_HID_3d678] = 3452,\n-\t[BNXT_ULP_CLASS_HID_22828] = 3453,\n-\t[BNXT_ULP_CLASS_HID_2d528] = 3454,\n-\t[BNXT_ULP_CLASS_HID_35e28] = 3455,\n-\t[BNXT_ULP_CLASS_HID_3cb28] = 3456,\n-\t[BNXT_ULP_CLASS_HID_214bc] = 3457,\n-\t[BNXT_ULP_CLASS_HID_281bc] = 3458,\n-\t[BNXT_ULP_CLASS_HID_30abc] = 3459,\n-\t[BNXT_ULP_CLASS_HID_3b7bc] = 3460,\n-\t[BNXT_ULP_CLASS_HID_25ed8] = 3461,\n-\t[BNXT_ULP_CLASS_HID_2cbd8] = 3462,\n-\t[BNXT_ULP_CLASS_HID_3198c] = 3463,\n-\t[BNXT_ULP_CLASS_HID_3828c] = 3464,\n-\t[BNXT_ULP_CLASS_HID_25b8c] = 3465,\n-\t[BNXT_ULP_CLASS_HID_2c48c] = 3466,\n-\t[BNXT_ULP_CLASS_HID_31240] = 3467,\n-\t[BNXT_ULP_CLASS_HID_39f40] = 3468,\n-\t[BNXT_ULP_CLASS_HID_21170] = 3469,\n-\t[BNXT_ULP_CLASS_HID_29a70] = 3470,\n-\t[BNXT_ULP_CLASS_HID_30770] = 3471,\n-\t[BNXT_ULP_CLASS_HID_3b070] = 3472,\n-\t[BNXT_ULP_CLASS_HID_238d0] = 3473,\n-\t[BNXT_ULP_CLASS_HID_2a5d0] = 3474,\n-\t[BNXT_ULP_CLASS_HID_32ed0] = 3475,\n-\t[BNXT_ULP_CLASS_HID_3dbd0] = 3476,\n-\t[BNXT_ULP_CLASS_HID_20420] = 3477,\n-\t[BNXT_ULP_CLASS_HID_2b120] = 3478,\n-\t[BNXT_ULP_CLASS_HID_33a20] = 3479,\n-\t[BNXT_ULP_CLASS_HID_3a720] = 3480,\n-\t[BNXT_ULP_CLASS_HID_200d4] = 3481,\n-\t[BNXT_ULP_CLASS_HID_28dd4] = 3482,\n-\t[BNXT_ULP_CLASS_HID_336d4] = 3483,\n-\t[BNXT_ULP_CLASS_HID_3a3d4] = 3484,\n-\t[BNXT_ULP_CLASS_HID_23584] = 3485,\n-\t[BNXT_ULP_CLASS_HID_2be84] = 3486,\n-\t[BNXT_ULP_CLASS_HID_32b84] = 3487,\n-\t[BNXT_ULP_CLASS_HID_3d484] = 3488,\n-\t[BNXT_ULP_CLASS_HID_25d64] = 3489,\n-\t[BNXT_ULP_CLASS_HID_2c664] = 3490,\n-\t[BNXT_ULP_CLASS_HID_31418] = 3491,\n-\t[BNXT_ULP_CLASS_HID_38118] = 3492,\n-\t[BNXT_ULP_CLASS_HID_228b4] = 3493,\n-\t[BNXT_ULP_CLASS_HID_2d5b4] = 3494,\n-\t[BNXT_ULP_CLASS_HID_35eb4] = 3495,\n-\t[BNXT_ULP_CLASS_HID_3cbb4] = 3496,\n-\t[BNXT_ULP_CLASS_HID_22568] = 3497,\n-\t[BNXT_ULP_CLASS_HID_2ae68] = 3498,\n-\t[BNXT_ULP_CLASS_HID_35b68] = 3499,\n-\t[BNXT_ULP_CLASS_HID_3c468] = 3500,\n-\t[BNXT_ULP_CLASS_HID_25618] = 3501,\n-\t[BNXT_ULP_CLASS_HID_2c318] = 3502,\n-\t[BNXT_ULP_CLASS_HID_310cc] = 3503,\n-\t[BNXT_ULP_CLASS_HID_39dcc] = 3504,\n-\t[BNXT_ULP_CLASS_HID_229b8] = 3505,\n-\t[BNXT_ULP_CLASS_HID_2d2b8] = 3506,\n-\t[BNXT_ULP_CLASS_HID_35fb8] = 3507,\n-\t[BNXT_ULP_CLASS_HID_3c8b8] = 3508,\n-\t[BNXT_ULP_CLASS_HID_23488] = 3509,\n-\t[BNXT_ULP_CLASS_HID_2a188] = 3510,\n-\t[BNXT_ULP_CLASS_HID_32a88] = 3511,\n-\t[BNXT_ULP_CLASS_HID_3d788] = 3512,\n-\t[BNXT_ULP_CLASS_HID_231bc] = 3513,\n-\t[BNXT_ULP_CLASS_HID_2babc] = 3514,\n-\t[BNXT_ULP_CLASS_HID_327bc] = 3515,\n-\t[BNXT_ULP_CLASS_HID_3d0bc] = 3516,\n-\t[BNXT_ULP_CLASS_HID_2226c] = 3517,\n-\t[BNXT_ULP_CLASS_HID_2af6c] = 3518,\n-\t[BNXT_ULP_CLASS_HID_3586c] = 3519,\n-\t[BNXT_ULP_CLASS_HID_3c56c] = 3520,\n-\t[BNXT_ULP_CLASS_HID_24dcc] = 3521,\n-\t[BNXT_ULP_CLASS_HID_29b80] = 3522,\n-\t[BNXT_ULP_CLASS_HID_30480] = 3523,\n-\t[BNXT_ULP_CLASS_HID_3b180] = 3524,\n-\t[BNXT_ULP_CLASS_HID_2591c] = 3525,\n-\t[BNXT_ULP_CLASS_HID_2c21c] = 3526,\n-\t[BNXT_ULP_CLASS_HID_313d0] = 3527,\n-\t[BNXT_ULP_CLASS_HID_39cd0] = 3528,\n-\t[BNXT_ULP_CLASS_HID_255d0] = 3529,\n-\t[BNXT_ULP_CLASS_HID_2ded0] = 3530,\n-\t[BNXT_ULP_CLASS_HID_34bd0] = 3531,\n-\t[BNXT_ULP_CLASS_HID_39984] = 3532,\n-\t[BNXT_ULP_CLASS_HID_24680] = 3533,\n-\t[BNXT_ULP_CLASS_HID_294b4] = 3534,\n-\t[BNXT_ULP_CLASS_HID_301b4] = 3535,\n-\t[BNXT_ULP_CLASS_HID_38ab4] = 3536,\n-\t[BNXT_ULP_CLASS_HID_23314] = 3537,\n-\t[BNXT_ULP_CLASS_HID_2bc14] = 3538,\n-\t[BNXT_ULP_CLASS_HID_32914] = 3539,\n-\t[BNXT_ULP_CLASS_HID_3d214] = 3540,\n-\t[BNXT_ULP_CLASS_HID_21e64] = 3541,\n-\t[BNXT_ULP_CLASS_HID_28b64] = 3542,\n-\t[BNXT_ULP_CLASS_HID_33464] = 3543,\n-\t[BNXT_ULP_CLASS_HID_3a164] = 3544,\n-\t[BNXT_ULP_CLASS_HID_21b18] = 3545,\n-\t[BNXT_ULP_CLASS_HID_28418] = 3546,\n-\t[BNXT_ULP_CLASS_HID_33118] = 3547,\n-\t[BNXT_ULP_CLASS_HID_3ba18] = 3548,\n-\t[BNXT_ULP_CLASS_HID_20fc8] = 3549,\n-\t[BNXT_ULP_CLASS_HID_2b8c8] = 3550,\n-\t[BNXT_ULP_CLASS_HID_325c8] = 3551,\n-\t[BNXT_ULP_CLASS_HID_3aec8] = 3552,\n-\t[BNXT_ULP_CLASS_HID_257a8] = 3553,\n-\t[BNXT_ULP_CLASS_HID_2c0a8] = 3554,\n-\t[BNXT_ULP_CLASS_HID_34da8] = 3555,\n-\t[BNXT_ULP_CLASS_HID_39b5c] = 3556,\n-\t[BNXT_ULP_CLASS_HID_222f8] = 3557,\n-\t[BNXT_ULP_CLASS_HID_2aff8] = 3558,\n-\t[BNXT_ULP_CLASS_HID_358f8] = 3559,\n-\t[BNXT_ULP_CLASS_HID_3c5f8] = 3560,\n-\t[BNXT_ULP_CLASS_HID_23fac] = 3561,\n-\t[BNXT_ULP_CLASS_HID_2a8ac] = 3562,\n-\t[BNXT_ULP_CLASS_HID_355ac] = 3563,\n-\t[BNXT_ULP_CLASS_HID_3deac] = 3564,\n-\t[BNXT_ULP_CLASS_HID_2505c] = 3565,\n-\t[BNXT_ULP_CLASS_HID_2dd5c] = 3566,\n-\t[BNXT_ULP_CLASS_HID_3465c] = 3567,\n-\t[BNXT_ULP_CLASS_HID_39410] = 3568,\n-\t[BNXT_ULP_CLASS_HID_223fc] = 3569,\n-\t[BNXT_ULP_CLASS_HID_2acfc] = 3570,\n-\t[BNXT_ULP_CLASS_HID_359fc] = 3571,\n-\t[BNXT_ULP_CLASS_HID_3c2fc] = 3572,\n-\t[BNXT_ULP_CLASS_HID_20ecc] = 3573,\n-\t[BNXT_ULP_CLASS_HID_2bbcc] = 3574,\n-\t[BNXT_ULP_CLASS_HID_324cc] = 3575,\n-\t[BNXT_ULP_CLASS_HID_3d1cc] = 3576,\n-\t[BNXT_ULP_CLASS_HID_20b80] = 3577,\n-\t[BNXT_ULP_CLASS_HID_2b480] = 3578,\n-\t[BNXT_ULP_CLASS_HID_32180] = 3579,\n-\t[BNXT_ULP_CLASS_HID_3aa80] = 3580,\n-\t[BNXT_ULP_CLASS_HID_23cb0] = 3581,\n-\t[BNXT_ULP_CLASS_HID_2a9b0] = 3582,\n-\t[BNXT_ULP_CLASS_HID_352b0] = 3583,\n-\t[BNXT_ULP_CLASS_HID_3dfb0] = 3584,\n-\t[BNXT_ULP_CLASS_HID_24410] = 3585,\n-\t[BNXT_ULP_CLASS_HID_295c4] = 3586,\n-\t[BNXT_ULP_CLASS_HID_31ec4] = 3587,\n-\t[BNXT_ULP_CLASS_HID_38bc4] = 3588,\n-\t[BNXT_ULP_CLASS_HID_25360] = 3589,\n-\t[BNXT_ULP_CLASS_HID_2dc60] = 3590,\n-\t[BNXT_ULP_CLASS_HID_34960] = 3591,\n-\t[BNXT_ULP_CLASS_HID_39714] = 3592,\n-\t[BNXT_ULP_CLASS_HID_22c14] = 3593,\n-\t[BNXT_ULP_CLASS_HID_2d914] = 3594,\n-\t[BNXT_ULP_CLASS_HID_34214] = 3595,\n-\t[BNXT_ULP_CLASS_HID_393c8] = 3596,\n-\t[BNXT_ULP_CLASS_HID_240c4] = 3597,\n-\t[BNXT_ULP_CLASS_HID_2cdc4] = 3598,\n-\t[BNXT_ULP_CLASS_HID_31bf8] = 3599,\n-\t[BNXT_ULP_CLASS_HID_384f8] = 3600,\n-\t[BNXT_ULP_CLASS_HID_23dc0] = 3601,\n-\t[BNXT_ULP_CLASS_HID_2a6c0] = 3602,\n-\t[BNXT_ULP_CLASS_HID_353c0] = 3603,\n-\t[BNXT_ULP_CLASS_HID_3dcc0] = 3604,\n-\t[BNXT_ULP_CLASS_HID_20910] = 3605,\n-\t[BNXT_ULP_CLASS_HID_2b210] = 3606,\n-\t[BNXT_ULP_CLASS_HID_33f10] = 3607,\n-\t[BNXT_ULP_CLASS_HID_3a810] = 3608,\n-\t[BNXT_ULP_CLASS_HID_205c4] = 3609,\n-\t[BNXT_ULP_CLASS_HID_28ec4] = 3610,\n-\t[BNXT_ULP_CLASS_HID_33bc4] = 3611,\n-\t[BNXT_ULP_CLASS_HID_3a4c4] = 3612,\n-\t[BNXT_ULP_CLASS_HID_236f4] = 3613,\n-\t[BNXT_ULP_CLASS_HID_2a3f4] = 3614,\n-\t[BNXT_ULP_CLASS_HID_32cf4] = 3615,\n-\t[BNXT_ULP_CLASS_HID_3d9f4] = 3616,\n-\t[BNXT_ULP_CLASS_HID_25e54] = 3617,\n-\t[BNXT_ULP_CLASS_HID_2cb54] = 3618,\n-\t[BNXT_ULP_CLASS_HID_31908] = 3619,\n-\t[BNXT_ULP_CLASS_HID_38208] = 3620,\n-\t[BNXT_ULP_CLASS_HID_22da4] = 3621,\n-\t[BNXT_ULP_CLASS_HID_2d6a4] = 3622,\n-\t[BNXT_ULP_CLASS_HID_343a4] = 3623,\n-\t[BNXT_ULP_CLASS_HID_39158] = 3624,\n-\t[BNXT_ULP_CLASS_HID_22658] = 3625,\n-\t[BNXT_ULP_CLASS_HID_2d358] = 3626,\n-\t[BNXT_ULP_CLASS_HID_35c58] = 3627,\n-\t[BNXT_ULP_CLASS_HID_3c958] = 3628,\n-\t[BNXT_ULP_CLASS_HID_25b08] = 3629,\n-\t[BNXT_ULP_CLASS_HID_2c408] = 3630,\n-\t[BNXT_ULP_CLASS_HID_3123c] = 3631,\n-\t[BNXT_ULP_CLASS_HID_39f3c] = 3632,\n-\t[BNXT_ULP_CLASS_HID_34a8] = 3633,\n-\t[BNXT_ULP_CLASS_HID_3a64] = 3634,\n-\t[BNXT_ULP_CLASS_HID_09b4] = 3635,\n-\t[BNXT_ULP_CLASS_HID_5ef8] = 3636,\n-\t[BNXT_ULP_CLASS_HID_2dc8] = 3637,\n-\t[BNXT_ULP_CLASS_HID_07c0] = 3638,\n-\t[BNXT_ULP_CLASS_HID_1310] = 3639,\n-\t[BNXT_ULP_CLASS_HID_2854] = 3640,\n-\t[BNXT_ULP_CLASS_HID_37a4] = 3641,\n-\t[BNXT_ULP_CLASS_HID_03f8] = 3642,\n-\t[BNXT_ULP_CLASS_HID_593c] = 3643,\n-\t[BNXT_ULP_CLASS_HID_240c] = 3644,\n-\t[BNXT_ULP_CLASS_HID_1e04] = 3645,\n-\t[BNXT_ULP_CLASS_HID_48a0] = 3646,\n-\t[BNXT_ULP_CLASS_HID_2298] = 3647,\n-\t[BNXT_ULP_CLASS_HID_31e8] = 3648,\n-\t[BNXT_ULP_CLASS_HID_24644] = 3649,\n-\t[BNXT_ULP_CLASS_HID_29438] = 3650,\n-\t[BNXT_ULP_CLASS_HID_30138] = 3651,\n-\t[BNXT_ULP_CLASS_HID_38a38] = 3652,\n-\t[BNXT_ULP_CLASS_HID_25594] = 3653,\n-\t[BNXT_ULP_CLASS_HID_2de94] = 3654,\n-\t[BNXT_ULP_CLASS_HID_34b94] = 3655,\n-\t[BNXT_ULP_CLASS_HID_39948] = 3656,\n-\t[BNXT_ULP_CLASS_HID_22e48] = 3657,\n-\t[BNXT_ULP_CLASS_HID_2db48] = 3658,\n-\t[BNXT_ULP_CLASS_HID_34448] = 3659,\n-\t[BNXT_ULP_CLASS_HID_3923c] = 3660,\n-\t[BNXT_ULP_CLASS_HID_24338] = 3661,\n-\t[BNXT_ULP_CLASS_HID_290ec] = 3662,\n-\t[BNXT_ULP_CLASS_HID_31dec] = 3663,\n-\t[BNXT_ULP_CLASS_HID_386ec] = 3664,\n-\t[BNXT_ULP_CLASS_HID_20f8c] = 3665,\n-\t[BNXT_ULP_CLASS_HID_2b88c] = 3666,\n-\t[BNXT_ULP_CLASS_HID_3258c] = 3667,\n-\t[BNXT_ULP_CLASS_HID_3ae8c] = 3668,\n-\t[BNXT_ULP_CLASS_HID_21adc] = 3669,\n-\t[BNXT_ULP_CLASS_HID_287dc] = 3670,\n-\t[BNXT_ULP_CLASS_HID_330dc] = 3671,\n-\t[BNXT_ULP_CLASS_HID_3bddc] = 3672,\n-\t[BNXT_ULP_CLASS_HID_21790] = 3673,\n-\t[BNXT_ULP_CLASS_HID_28090] = 3674,\n-\t[BNXT_ULP_CLASS_HID_30d90] = 3675,\n-\t[BNXT_ULP_CLASS_HID_3b690] = 3676,\n-\t[BNXT_ULP_CLASS_HID_20840] = 3677,\n-\t[BNXT_ULP_CLASS_HID_2b540] = 3678,\n-\t[BNXT_ULP_CLASS_HID_33e40] = 3679,\n-\t[BNXT_ULP_CLASS_HID_3ab40] = 3680,\n-\t[BNXT_ULP_CLASS_HID_253e0] = 3681,\n-\t[BNXT_ULP_CLASS_HID_2dce0] = 3682,\n-\t[BNXT_ULP_CLASS_HID_349e0] = 3683,\n-\t[BNXT_ULP_CLASS_HID_397d4] = 3684,\n-\t[BNXT_ULP_CLASS_HID_23f30] = 3685,\n-\t[BNXT_ULP_CLASS_HID_2a830] = 3686,\n-\t[BNXT_ULP_CLASS_HID_35530] = 3687,\n-\t[BNXT_ULP_CLASS_HID_3de30] = 3688,\n-\t[BNXT_ULP_CLASS_HID_23be4] = 3689,\n-\t[BNXT_ULP_CLASS_HID_2a4e4] = 3690,\n-\t[BNXT_ULP_CLASS_HID_351e4] = 3691,\n-\t[BNXT_ULP_CLASS_HID_3dae4] = 3692,\n-\t[BNXT_ULP_CLASS_HID_22cd4] = 3693,\n-\t[BNXT_ULP_CLASS_HID_2d9d4] = 3694,\n-\t[BNXT_ULP_CLASS_HID_342d4] = 3695,\n-\t[BNXT_ULP_CLASS_HID_39088] = 3696,\n-\t[BNXT_ULP_CLASS_HID_21928] = 3697,\n-\t[BNXT_ULP_CLASS_HID_28228] = 3698,\n-\t[BNXT_ULP_CLASS_HID_30f28] = 3699,\n-\t[BNXT_ULP_CLASS_HID_3b828] = 3700,\n-\t[BNXT_ULP_CLASS_HID_24384] = 3701,\n-\t[BNXT_ULP_CLASS_HID_29178] = 3702,\n-\t[BNXT_ULP_CLASS_HID_31a78] = 3703,\n-\t[BNXT_ULP_CLASS_HID_38778] = 3704,\n-\t[BNXT_ULP_CLASS_HID_25c78] = 3705,\n-\t[BNXT_ULP_CLASS_HID_2c978] = 3706,\n-\t[BNXT_ULP_CLASS_HID_3172c] = 3707,\n-\t[BNXT_ULP_CLASS_HID_3802c] = 3708,\n-\t[BNXT_ULP_CLASS_HID_2121c] = 3709,\n-\t[BNXT_ULP_CLASS_HID_29f1c] = 3710,\n-\t[BNXT_ULP_CLASS_HID_3081c] = 3711,\n-\t[BNXT_ULP_CLASS_HID_3b51c] = 3712,\n-\t[BNXT_ULP_CLASS_HID_24088] = 3713,\n-\t[BNXT_ULP_CLASS_HID_2cd88] = 3714,\n-\t[BNXT_ULP_CLASS_HID_31b7c] = 3715,\n-\t[BNXT_ULP_CLASS_HID_3847c] = 3716,\n-\t[BNXT_ULP_CLASS_HID_22fd8] = 3717,\n-\t[BNXT_ULP_CLASS_HID_2d8d8] = 3718,\n-\t[BNXT_ULP_CLASS_HID_345d8] = 3719,\n-\t[BNXT_ULP_CLASS_HID_3938c] = 3720,\n-\t[BNXT_ULP_CLASS_HID_2288c] = 3721,\n-\t[BNXT_ULP_CLASS_HID_2d58c] = 3722,\n-\t[BNXT_ULP_CLASS_HID_35e8c] = 3723,\n-\t[BNXT_ULP_CLASS_HID_3cb8c] = 3724,\n-\t[BNXT_ULP_CLASS_HID_25d7c] = 3725,\n-\t[BNXT_ULP_CLASS_HID_2c67c] = 3726,\n-\t[BNXT_ULP_CLASS_HID_31430] = 3727,\n-\t[BNXT_ULP_CLASS_HID_38130] = 3728,\n-\t[BNXT_ULP_CLASS_HID_209d0] = 3729,\n-\t[BNXT_ULP_CLASS_HID_2b2d0] = 3730,\n-\t[BNXT_ULP_CLASS_HID_33fd0] = 3731,\n-\t[BNXT_ULP_CLASS_HID_3a8d0] = 3732,\n-\t[BNXT_ULP_CLASS_HID_214e0] = 3733,\n-\t[BNXT_ULP_CLASS_HID_281e0] = 3734,\n-\t[BNXT_ULP_CLASS_HID_30ae0] = 3735,\n-\t[BNXT_ULP_CLASS_HID_3b7e0] = 3736,\n-\t[BNXT_ULP_CLASS_HID_211d4] = 3737,\n-\t[BNXT_ULP_CLASS_HID_29ad4] = 3738,\n-\t[BNXT_ULP_CLASS_HID_307d4] = 3739,\n-\t[BNXT_ULP_CLASS_HID_3b0d4] = 3740,\n-\t[BNXT_ULP_CLASS_HID_20284] = 3741,\n-\t[BNXT_ULP_CLASS_HID_28f84] = 3742,\n-\t[BNXT_ULP_CLASS_HID_33884] = 3743,\n-\t[BNXT_ULP_CLASS_HID_3a584] = 3744,\n-\t[BNXT_ULP_CLASS_HID_22a24] = 3745,\n-\t[BNXT_ULP_CLASS_HID_2d724] = 3746,\n-\t[BNXT_ULP_CLASS_HID_34024] = 3747,\n-\t[BNXT_ULP_CLASS_HID_3cd24] = 3748,\n-\t[BNXT_ULP_CLASS_HID_23974] = 3749,\n-\t[BNXT_ULP_CLASS_HID_2a274] = 3750,\n-\t[BNXT_ULP_CLASS_HID_32f74] = 3751,\n-\t[BNXT_ULP_CLASS_HID_3d874] = 3752,\n-\t[BNXT_ULP_CLASS_HID_23228] = 3753,\n-\t[BNXT_ULP_CLASS_HID_2bf28] = 3754,\n-\t[BNXT_ULP_CLASS_HID_32828] = 3755,\n-\t[BNXT_ULP_CLASS_HID_3d528] = 3756,\n-\t[BNXT_ULP_CLASS_HID_22718] = 3757,\n-\t[BNXT_ULP_CLASS_HID_2d018] = 3758,\n-\t[BNXT_ULP_CLASS_HID_35d18] = 3759,\n-\t[BNXT_ULP_CLASS_HID_3c618] = 3760,\n-\t[BNXT_ULP_CLASS_HID_2136c] = 3761,\n-\t[BNXT_ULP_CLASS_HID_29c6c] = 3762,\n-\t[BNXT_ULP_CLASS_HID_3096c] = 3763,\n-\t[BNXT_ULP_CLASS_HID_3b26c] = 3764,\n-\t[BNXT_ULP_CLASS_HID_25dc8] = 3765,\n-\t[BNXT_ULP_CLASS_HID_2c6c8] = 3766,\n-\t[BNXT_ULP_CLASS_HID_314bc] = 3767,\n-\t[BNXT_ULP_CLASS_HID_381bc] = 3768,\n-\t[BNXT_ULP_CLASS_HID_256bc] = 3769,\n-\t[BNXT_ULP_CLASS_HID_2c3bc] = 3770,\n-\t[BNXT_ULP_CLASS_HID_31170] = 3771,\n-\t[BNXT_ULP_CLASS_HID_39a70] = 3772,\n-\t[BNXT_ULP_CLASS_HID_24b6c] = 3773,\n-\t[BNXT_ULP_CLASS_HID_29920] = 3774,\n-\t[BNXT_ULP_CLASS_HID_30220] = 3775,\n-\t[BNXT_ULP_CLASS_HID_38f20] = 3776,\n-\t[BNXT_ULP_CLASS_HID_22f54] = 3777,\n-\t[BNXT_ULP_CLASS_HID_2d854] = 3778,\n-\t[BNXT_ULP_CLASS_HID_34554] = 3779,\n-\t[BNXT_ULP_CLASS_HID_39308] = 3780,\n-\t[BNXT_ULP_CLASS_HID_23a64] = 3781,\n-\t[BNXT_ULP_CLASS_HID_2a764] = 3782,\n-\t[BNXT_ULP_CLASS_HID_35064] = 3783,\n-\t[BNXT_ULP_CLASS_HID_3dd64] = 3784,\n-\t[BNXT_ULP_CLASS_HID_23758] = 3785,\n-\t[BNXT_ULP_CLASS_HID_2a058] = 3786,\n-\t[BNXT_ULP_CLASS_HID_32d58] = 3787,\n-\t[BNXT_ULP_CLASS_HID_3d658] = 3788,\n-\t[BNXT_ULP_CLASS_HID_22808] = 3789,\n-\t[BNXT_ULP_CLASS_HID_2d508] = 3790,\n-\t[BNXT_ULP_CLASS_HID_35e08] = 3791,\n-\t[BNXT_ULP_CLASS_HID_3cb08] = 3792,\n-\t[BNXT_ULP_CLASS_HID_2149c] = 3793,\n-\t[BNXT_ULP_CLASS_HID_2819c] = 3794,\n-\t[BNXT_ULP_CLASS_HID_30a9c] = 3795,\n-\t[BNXT_ULP_CLASS_HID_3b79c] = 3796,\n-\t[BNXT_ULP_CLASS_HID_25ef8] = 3797,\n-\t[BNXT_ULP_CLASS_HID_2cbf8] = 3798,\n-\t[BNXT_ULP_CLASS_HID_319ac] = 3799,\n-\t[BNXT_ULP_CLASS_HID_382ac] = 3800,\n-\t[BNXT_ULP_CLASS_HID_25bac] = 3801,\n-\t[BNXT_ULP_CLASS_HID_2c4ac] = 3802,\n-\t[BNXT_ULP_CLASS_HID_31260] = 3803,\n-\t[BNXT_ULP_CLASS_HID_39f60] = 3804,\n-\t[BNXT_ULP_CLASS_HID_21150] = 3805,\n-\t[BNXT_ULP_CLASS_HID_29a50] = 3806,\n-\t[BNXT_ULP_CLASS_HID_30750] = 3807,\n-\t[BNXT_ULP_CLASS_HID_3b050] = 3808,\n-\t[BNXT_ULP_CLASS_HID_238f0] = 3809,\n-\t[BNXT_ULP_CLASS_HID_2a5f0] = 3810,\n-\t[BNXT_ULP_CLASS_HID_32ef0] = 3811,\n-\t[BNXT_ULP_CLASS_HID_3dbf0] = 3812,\n-\t[BNXT_ULP_CLASS_HID_20400] = 3813,\n-\t[BNXT_ULP_CLASS_HID_2b100] = 3814,\n-\t[BNXT_ULP_CLASS_HID_33a00] = 3815,\n-\t[BNXT_ULP_CLASS_HID_3a700] = 3816,\n-\t[BNXT_ULP_CLASS_HID_200f4] = 3817,\n-\t[BNXT_ULP_CLASS_HID_28df4] = 3818,\n-\t[BNXT_ULP_CLASS_HID_336f4] = 3819,\n-\t[BNXT_ULP_CLASS_HID_3a3f4] = 3820,\n-\t[BNXT_ULP_CLASS_HID_235a4] = 3821,\n-\t[BNXT_ULP_CLASS_HID_2bea4] = 3822,\n-\t[BNXT_ULP_CLASS_HID_32ba4] = 3823,\n-\t[BNXT_ULP_CLASS_HID_3d4a4] = 3824,\n-\t[BNXT_ULP_CLASS_HID_25d44] = 3825,\n-\t[BNXT_ULP_CLASS_HID_2c644] = 3826,\n-\t[BNXT_ULP_CLASS_HID_31438] = 3827,\n-\t[BNXT_ULP_CLASS_HID_38138] = 3828,\n-\t[BNXT_ULP_CLASS_HID_22894] = 3829,\n-\t[BNXT_ULP_CLASS_HID_2d594] = 3830,\n-\t[BNXT_ULP_CLASS_HID_35e94] = 3831,\n-\t[BNXT_ULP_CLASS_HID_3cb94] = 3832,\n-\t[BNXT_ULP_CLASS_HID_22548] = 3833,\n-\t[BNXT_ULP_CLASS_HID_2ae48] = 3834,\n-\t[BNXT_ULP_CLASS_HID_35b48] = 3835,\n-\t[BNXT_ULP_CLASS_HID_3c448] = 3836,\n-\t[BNXT_ULP_CLASS_HID_25638] = 3837,\n-\t[BNXT_ULP_CLASS_HID_2c338] = 3838,\n-\t[BNXT_ULP_CLASS_HID_310ec] = 3839,\n-\t[BNXT_ULP_CLASS_HID_39dec] = 3840,\n-\t[BNXT_ULP_CLASS_HID_22998] = 3841,\n-\t[BNXT_ULP_CLASS_HID_2d298] = 3842,\n-\t[BNXT_ULP_CLASS_HID_35f98] = 3843,\n-\t[BNXT_ULP_CLASS_HID_3c898] = 3844,\n-\t[BNXT_ULP_CLASS_HID_234a8] = 3845,\n-\t[BNXT_ULP_CLASS_HID_2a1a8] = 3846,\n-\t[BNXT_ULP_CLASS_HID_32aa8] = 3847,\n-\t[BNXT_ULP_CLASS_HID_3d7a8] = 3848,\n-\t[BNXT_ULP_CLASS_HID_2319c] = 3849,\n-\t[BNXT_ULP_CLASS_HID_2ba9c] = 3850,\n-\t[BNXT_ULP_CLASS_HID_3279c] = 3851,\n-\t[BNXT_ULP_CLASS_HID_3d09c] = 3852,\n-\t[BNXT_ULP_CLASS_HID_2224c] = 3853,\n-\t[BNXT_ULP_CLASS_HID_2af4c] = 3854,\n-\t[BNXT_ULP_CLASS_HID_3584c] = 3855,\n-\t[BNXT_ULP_CLASS_HID_3c54c] = 3856,\n-\t[BNXT_ULP_CLASS_HID_24dec] = 3857,\n-\t[BNXT_ULP_CLASS_HID_29ba0] = 3858,\n-\t[BNXT_ULP_CLASS_HID_304a0] = 3859,\n-\t[BNXT_ULP_CLASS_HID_3b1a0] = 3860,\n-\t[BNXT_ULP_CLASS_HID_2593c] = 3861,\n-\t[BNXT_ULP_CLASS_HID_2c23c] = 3862,\n-\t[BNXT_ULP_CLASS_HID_313f0] = 3863,\n-\t[BNXT_ULP_CLASS_HID_39cf0] = 3864,\n-\t[BNXT_ULP_CLASS_HID_255f0] = 3865,\n-\t[BNXT_ULP_CLASS_HID_2def0] = 3866,\n-\t[BNXT_ULP_CLASS_HID_34bf0] = 3867,\n-\t[BNXT_ULP_CLASS_HID_399a4] = 3868,\n-\t[BNXT_ULP_CLASS_HID_246a0] = 3869,\n-\t[BNXT_ULP_CLASS_HID_29494] = 3870,\n-\t[BNXT_ULP_CLASS_HID_30194] = 3871,\n-\t[BNXT_ULP_CLASS_HID_38a94] = 3872,\n-\t[BNXT_ULP_CLASS_HID_23334] = 3873,\n-\t[BNXT_ULP_CLASS_HID_2bc34] = 3874,\n-\t[BNXT_ULP_CLASS_HID_32934] = 3875,\n-\t[BNXT_ULP_CLASS_HID_3d234] = 3876,\n-\t[BNXT_ULP_CLASS_HID_21e44] = 3877,\n-\t[BNXT_ULP_CLASS_HID_28b44] = 3878,\n-\t[BNXT_ULP_CLASS_HID_33444] = 3879,\n-\t[BNXT_ULP_CLASS_HID_3a144] = 3880,\n-\t[BNXT_ULP_CLASS_HID_21b38] = 3881,\n-\t[BNXT_ULP_CLASS_HID_28438] = 3882,\n-\t[BNXT_ULP_CLASS_HID_33138] = 3883,\n-\t[BNXT_ULP_CLASS_HID_3ba38] = 3884,\n-\t[BNXT_ULP_CLASS_HID_20fe8] = 3885,\n-\t[BNXT_ULP_CLASS_HID_2b8e8] = 3886,\n-\t[BNXT_ULP_CLASS_HID_325e8] = 3887,\n-\t[BNXT_ULP_CLASS_HID_3aee8] = 3888,\n-\t[BNXT_ULP_CLASS_HID_25788] = 3889,\n-\t[BNXT_ULP_CLASS_HID_2c088] = 3890,\n-\t[BNXT_ULP_CLASS_HID_34d88] = 3891,\n-\t[BNXT_ULP_CLASS_HID_39b7c] = 3892,\n-\t[BNXT_ULP_CLASS_HID_222d8] = 3893,\n-\t[BNXT_ULP_CLASS_HID_2afd8] = 3894,\n-\t[BNXT_ULP_CLASS_HID_358d8] = 3895,\n-\t[BNXT_ULP_CLASS_HID_3c5d8] = 3896,\n-\t[BNXT_ULP_CLASS_HID_23f8c] = 3897,\n-\t[BNXT_ULP_CLASS_HID_2a88c] = 3898,\n-\t[BNXT_ULP_CLASS_HID_3558c] = 3899,\n-\t[BNXT_ULP_CLASS_HID_3de8c] = 3900,\n-\t[BNXT_ULP_CLASS_HID_2507c] = 3901,\n-\t[BNXT_ULP_CLASS_HID_2dd7c] = 3902,\n-\t[BNXT_ULP_CLASS_HID_3467c] = 3903,\n-\t[BNXT_ULP_CLASS_HID_39430] = 3904,\n-\t[BNXT_ULP_CLASS_HID_223dc] = 3905,\n-\t[BNXT_ULP_CLASS_HID_2acdc] = 3906,\n-\t[BNXT_ULP_CLASS_HID_359dc] = 3907,\n-\t[BNXT_ULP_CLASS_HID_3c2dc] = 3908,\n-\t[BNXT_ULP_CLASS_HID_20eec] = 3909,\n-\t[BNXT_ULP_CLASS_HID_2bbec] = 3910,\n-\t[BNXT_ULP_CLASS_HID_324ec] = 3911,\n-\t[BNXT_ULP_CLASS_HID_3d1ec] = 3912,\n-\t[BNXT_ULP_CLASS_HID_20ba0] = 3913,\n-\t[BNXT_ULP_CLASS_HID_2b4a0] = 3914,\n-\t[BNXT_ULP_CLASS_HID_321a0] = 3915,\n-\t[BNXT_ULP_CLASS_HID_3aaa0] = 3916,\n-\t[BNXT_ULP_CLASS_HID_23c90] = 3917,\n-\t[BNXT_ULP_CLASS_HID_2a990] = 3918,\n-\t[BNXT_ULP_CLASS_HID_35290] = 3919,\n-\t[BNXT_ULP_CLASS_HID_3df90] = 3920,\n-\t[BNXT_ULP_CLASS_HID_24430] = 3921,\n-\t[BNXT_ULP_CLASS_HID_295e4] = 3922,\n-\t[BNXT_ULP_CLASS_HID_31ee4] = 3923,\n-\t[BNXT_ULP_CLASS_HID_38be4] = 3924,\n-\t[BNXT_ULP_CLASS_HID_25340] = 3925,\n-\t[BNXT_ULP_CLASS_HID_2dc40] = 3926,\n-\t[BNXT_ULP_CLASS_HID_34940] = 3927,\n-\t[BNXT_ULP_CLASS_HID_39734] = 3928,\n-\t[BNXT_ULP_CLASS_HID_22c34] = 3929,\n-\t[BNXT_ULP_CLASS_HID_2d934] = 3930,\n-\t[BNXT_ULP_CLASS_HID_34234] = 3931,\n-\t[BNXT_ULP_CLASS_HID_393e8] = 3932,\n-\t[BNXT_ULP_CLASS_HID_240e4] = 3933,\n-\t[BNXT_ULP_CLASS_HID_2cde4] = 3934,\n-\t[BNXT_ULP_CLASS_HID_31bd8] = 3935,\n-\t[BNXT_ULP_CLASS_HID_384d8] = 3936,\n-\t[BNXT_ULP_CLASS_HID_23de0] = 3937,\n-\t[BNXT_ULP_CLASS_HID_2a6e0] = 3938,\n-\t[BNXT_ULP_CLASS_HID_353e0] = 3939,\n-\t[BNXT_ULP_CLASS_HID_3dce0] = 3940,\n-\t[BNXT_ULP_CLASS_HID_20930] = 3941,\n-\t[BNXT_ULP_CLASS_HID_2b230] = 3942,\n-\t[BNXT_ULP_CLASS_HID_33f30] = 3943,\n-\t[BNXT_ULP_CLASS_HID_3a830] = 3944,\n-\t[BNXT_ULP_CLASS_HID_205e4] = 3945,\n-\t[BNXT_ULP_CLASS_HID_28ee4] = 3946,\n-\t[BNXT_ULP_CLASS_HID_33be4] = 3947,\n-\t[BNXT_ULP_CLASS_HID_3a4e4] = 3948,\n-\t[BNXT_ULP_CLASS_HID_236d4] = 3949,\n-\t[BNXT_ULP_CLASS_HID_2a3d4] = 3950,\n-\t[BNXT_ULP_CLASS_HID_32cd4] = 3951,\n-\t[BNXT_ULP_CLASS_HID_3d9d4] = 3952,\n-\t[BNXT_ULP_CLASS_HID_25e74] = 3953,\n-\t[BNXT_ULP_CLASS_HID_2cb74] = 3954,\n-\t[BNXT_ULP_CLASS_HID_31928] = 3955,\n-\t[BNXT_ULP_CLASS_HID_38228] = 3956,\n-\t[BNXT_ULP_CLASS_HID_22d84] = 3957,\n-\t[BNXT_ULP_CLASS_HID_2d684] = 3958,\n-\t[BNXT_ULP_CLASS_HID_34384] = 3959,\n-\t[BNXT_ULP_CLASS_HID_39178] = 3960,\n-\t[BNXT_ULP_CLASS_HID_22678] = 3961,\n-\t[BNXT_ULP_CLASS_HID_2d378] = 3962,\n-\t[BNXT_ULP_CLASS_HID_35c78] = 3963,\n-\t[BNXT_ULP_CLASS_HID_3c978] = 3964,\n-\t[BNXT_ULP_CLASS_HID_25b28] = 3965,\n-\t[BNXT_ULP_CLASS_HID_2c428] = 3966,\n-\t[BNXT_ULP_CLASS_HID_3121c] = 3967,\n-\t[BNXT_ULP_CLASS_HID_39f1c] = 3968,\n-\t[BNXT_ULP_CLASS_HID_3488] = 3969,\n-\t[BNXT_ULP_CLASS_HID_3a44] = 3970,\n-\t[BNXT_ULP_CLASS_HID_0994] = 3971,\n-\t[BNXT_ULP_CLASS_HID_5ed8] = 3972,\n-\t[BNXT_ULP_CLASS_HID_2de8] = 3973,\n-\t[BNXT_ULP_CLASS_HID_07e0] = 3974,\n-\t[BNXT_ULP_CLASS_HID_1330] = 3975,\n-\t[BNXT_ULP_CLASS_HID_2874] = 3976,\n-\t[BNXT_ULP_CLASS_HID_3784] = 3977,\n-\t[BNXT_ULP_CLASS_HID_03d8] = 3978,\n-\t[BNXT_ULP_CLASS_HID_591c] = 3979,\n-\t[BNXT_ULP_CLASS_HID_242c] = 3980,\n-\t[BNXT_ULP_CLASS_HID_1e24] = 3981,\n-\t[BNXT_ULP_CLASS_HID_4880] = 3982,\n-\t[BNXT_ULP_CLASS_HID_22b8] = 3983,\n-\t[BNXT_ULP_CLASS_HID_31c8] = 3984\n+\t[BNXT_ULP_CLASS_HID_05d1] = 1,\n+\t[BNXT_ULP_CLASS_HID_1229] = 2,\n+\t[BNXT_ULP_CLASS_HID_0bed] = 3,\n+\t[BNXT_ULP_CLASS_HID_1865] = 4,\n+\t[BNXT_ULP_CLASS_HID_25c9] = 5,\n+\t[BNXT_ULP_CLASS_HID_3241] = 6,\n+\t[BNXT_ULP_CLASS_HID_2c05] = 7,\n+\t[BNXT_ULP_CLASS_HID_389d] = 8,\n+\t[BNXT_ULP_CLASS_HID_3c3d] = 9,\n+\t[BNXT_ULP_CLASS_HID_48b5] = 10,\n+\t[BNXT_ULP_CLASS_HID_4279] = 11,\n+\t[BNXT_ULP_CLASS_HID_4ef1] = 12,\n+\t[BNXT_ULP_CLASS_HID_5c55] = 13,\n+\t[BNXT_ULP_CLASS_HID_0be1] = 14,\n+\t[BNXT_ULP_CLASS_HID_05a5] = 15,\n+\t[BNXT_ULP_CLASS_HID_123d] = 16,\n+\t[BNXT_ULP_CLASS_HID_4142d] = 17,\n+\t[BNXT_ULP_CLASS_HID_42095] = 18,\n+\t[BNXT_ULP_CLASS_HID_41a69] = 19,\n+\t[BNXT_ULP_CLASS_HID_426d1] = 20,\n+\t[BNXT_ULP_CLASS_HID_44a99] = 21,\n+\t[BNXT_ULP_CLASS_HID_45701] = 22,\n+\t[BNXT_ULP_CLASS_HID_450c5] = 23,\n+\t[BNXT_ULP_CLASS_HID_40071] = 24,\n+\t[BNXT_ULP_CLASS_HID_40a85] = 25,\n+\t[BNXT_ULP_CLASS_HID_4170d] = 26,\n+\t[BNXT_ULP_CLASS_HID_410c1] = 27,\n+\t[BNXT_ULP_CLASS_HID_41d49] = 28,\n+\t[BNXT_ULP_CLASS_HID_440f1] = 29,\n+\t[BNXT_ULP_CLASS_HID_44d79] = 30,\n+\t[BNXT_ULP_CLASS_HID_4473d] = 31,\n+\t[BNXT_ULP_CLASS_HID_453a5] = 32,\n+\t[BNXT_ULP_CLASS_HID_244e3] = 33,\n+\t[BNXT_ULP_CLASS_HID_2517b] = 34,\n+\t[BNXT_ULP_CLASS_HID_24b3f] = 35,\n+\t[BNXT_ULP_CLASS_HID_257b7] = 36,\n+\t[BNXT_ULP_CLASS_HID_22f5f] = 37,\n+\t[BNXT_ULP_CLASS_HID_23bd7] = 38,\n+\t[BNXT_ULP_CLASS_HID_2359b] = 39,\n+\t[BNXT_ULP_CLASS_HID_24213] = 40,\n+\t[BNXT_ULP_CLASS_HID_20bab] = 41,\n+\t[BNXT_ULP_CLASS_HID_21823] = 42,\n+\t[BNXT_ULP_CLASS_HID_211e7] = 43,\n+\t[BNXT_ULP_CLASS_HID_21e7f] = 44,\n+\t[BNXT_ULP_CLASS_HID_252f3] = 45,\n+\t[BNXT_ULP_CLASS_HID_2029f] = 46,\n+\t[BNXT_ULP_CLASS_HID_2590f] = 47,\n+\t[BNXT_ULP_CLASS_HID_208db] = 48,\n+\t[BNXT_ULP_CLASS_HID_231d3] = 49,\n+\t[BNXT_ULP_CLASS_HID_23e2b] = 50,\n+\t[BNXT_ULP_CLASS_HID_237ef] = 51,\n+\t[BNXT_ULP_CLASS_HID_24467] = 52,\n+\t[BNXT_ULP_CLASS_HID_21c0f] = 53,\n+\t[BNXT_ULP_CLASS_HID_22887] = 54,\n+\t[BNXT_ULP_CLASS_HID_2224b] = 55,\n+\t[BNXT_ULP_CLASS_HID_22ec3] = 56,\n+\t[BNXT_ULP_CLASS_HID_25547] = 57,\n+\t[BNXT_ULP_CLASS_HID_20513] = 58,\n+\t[BNXT_ULP_CLASS_HID_25b83] = 59,\n+\t[BNXT_ULP_CLASS_HID_20b2f] = 60,\n+\t[BNXT_ULP_CLASS_HID_23fa3] = 61,\n+\t[BNXT_ULP_CLASS_HID_24c3b] = 62,\n+\t[BNXT_ULP_CLASS_HID_245ff] = 63,\n+\t[BNXT_ULP_CLASS_HID_25277] = 64,\n+\t[BNXT_ULP_CLASS_HID_64037] = 65,\n+\t[BNXT_ULP_CLASS_HID_64c8f] = 66,\n+\t[BNXT_ULP_CLASS_HID_64673] = 67,\n+\t[BNXT_ULP_CLASS_HID_652cb] = 68,\n+\t[BNXT_ULP_CLASS_HID_62a93] = 69,\n+\t[BNXT_ULP_CLASS_HID_636eb] = 70,\n+\t[BNXT_ULP_CLASS_HID_630af] = 71,\n+\t[BNXT_ULP_CLASS_HID_63d27] = 72,\n+\t[BNXT_ULP_CLASS_HID_606ff] = 73,\n+\t[BNXT_ULP_CLASS_HID_61377] = 74,\n+\t[BNXT_ULP_CLASS_HID_60d3b] = 75,\n+\t[BNXT_ULP_CLASS_HID_619b3] = 76,\n+\t[BNXT_ULP_CLASS_HID_64e07] = 77,\n+\t[BNXT_ULP_CLASS_HID_65a9f] = 78,\n+\t[BNXT_ULP_CLASS_HID_65443] = 79,\n+\t[BNXT_ULP_CLASS_HID_603ef] = 80,\n+\t[BNXT_ULP_CLASS_HID_62ce7] = 81,\n+\t[BNXT_ULP_CLASS_HID_6397f] = 82,\n+\t[BNXT_ULP_CLASS_HID_63323] = 83,\n+\t[BNXT_ULP_CLASS_HID_63fbb] = 84,\n+\t[BNXT_ULP_CLASS_HID_61743] = 85,\n+\t[BNXT_ULP_CLASS_HID_623db] = 86,\n+\t[BNXT_ULP_CLASS_HID_61d9f] = 87,\n+\t[BNXT_ULP_CLASS_HID_62a17] = 88,\n+\t[BNXT_ULP_CLASS_HID_6509b] = 89,\n+\t[BNXT_ULP_CLASS_HID_60027] = 90,\n+\t[BNXT_ULP_CLASS_HID_656d7] = 91,\n+\t[BNXT_ULP_CLASS_HID_60663] = 92,\n+\t[BNXT_ULP_CLASS_HID_63af7] = 93,\n+\t[BNXT_ULP_CLASS_HID_6474f] = 94,\n+\t[BNXT_ULP_CLASS_HID_64133] = 95,\n+\t[BNXT_ULP_CLASS_HID_64d8b] = 96,\n+\t[BNXT_ULP_CLASS_HID_a3fb] = 97,\n+\t[BNXT_ULP_CLASS_HID_b063] = 98,\n+\t[BNXT_ULP_CLASS_HID_aa27] = 99,\n+\t[BNXT_ULP_CLASS_HID_b6af] = 100,\n+\t[BNXT_ULP_CLASS_HID_8e47] = 101,\n+\t[BNXT_ULP_CLASS_HID_9acf] = 102,\n+\t[BNXT_ULP_CLASS_HID_9483] = 103,\n+\t[BNXT_ULP_CLASS_HID_a10b] = 104,\n+\t[BNXT_ULP_CLASS_HID_c78f] = 105,\n+\t[BNXT_ULP_CLASS_HID_d3f7] = 106,\n+\t[BNXT_ULP_CLASS_HID_cdcb] = 107,\n+\t[BNXT_ULP_CLASS_HID_da33] = 108,\n+\t[BNXT_ULP_CLASS_HID_b1eb] = 109,\n+\t[BNXT_ULP_CLASS_HID_be53] = 110,\n+\t[BNXT_ULP_CLASS_HID_b817] = 111,\n+\t[BNXT_ULP_CLASS_HID_c49f] = 112,\n+\t[BNXT_ULP_CLASS_HID_49f2f] = 113,\n+\t[BNXT_ULP_CLASS_HID_4ab97] = 114,\n+\t[BNXT_ULP_CLASS_HID_4a56b] = 115,\n+\t[BNXT_ULP_CLASS_HID_4b1d3] = 116,\n+\t[BNXT_ULP_CLASS_HID_4898b] = 117,\n+\t[BNXT_ULP_CLASS_HID_495f3] = 118,\n+\t[BNXT_ULP_CLASS_HID_48fb7] = 119,\n+\t[BNXT_ULP_CLASS_HID_49c3f] = 120,\n+\t[BNXT_ULP_CLASS_HID_4c2b3] = 121,\n+\t[BNXT_ULP_CLASS_HID_4cf3b] = 122,\n+\t[BNXT_ULP_CLASS_HID_4c8ff] = 123,\n+\t[BNXT_ULP_CLASS_HID_4d567] = 124,\n+\t[BNXT_ULP_CLASS_HID_4ad1f] = 125,\n+\t[BNXT_ULP_CLASS_HID_4b987] = 126,\n+\t[BNXT_ULP_CLASS_HID_4b35b] = 127,\n+\t[BNXT_ULP_CLASS_HID_4bfc3] = 128,\n+\t[BNXT_ULP_CLASS_HID_1b9fb] = 129,\n+\t[BNXT_ULP_CLASS_HID_1c663] = 130,\n+\t[BNXT_ULP_CLASS_HID_1c027] = 131,\n+\t[BNXT_ULP_CLASS_HID_1ccaf] = 132,\n+\t[BNXT_ULP_CLASS_HID_1a447] = 133,\n+\t[BNXT_ULP_CLASS_HID_1b0cf] = 134,\n+\t[BNXT_ULP_CLASS_HID_1aa83] = 135,\n+\t[BNXT_ULP_CLASS_HID_1b70b] = 136,\n+\t[BNXT_ULP_CLASS_HID_180b3] = 137,\n+\t[BNXT_ULP_CLASS_HID_18d3b] = 138,\n+\t[BNXT_ULP_CLASS_HID_186ff] = 139,\n+\t[BNXT_ULP_CLASS_HID_19367] = 140,\n+\t[BNXT_ULP_CLASS_HID_1c7eb] = 141,\n+\t[BNXT_ULP_CLASS_HID_1d453] = 142,\n+\t[BNXT_ULP_CLASS_HID_1ce17] = 143,\n+\t[BNXT_ULP_CLASS_HID_1da9f] = 144,\n+\t[BNXT_ULP_CLASS_HID_5b52f] = 145,\n+\t[BNXT_ULP_CLASS_HID_5c197] = 146,\n+\t[BNXT_ULP_CLASS_HID_5bb6b] = 147,\n+\t[BNXT_ULP_CLASS_HID_5c7d3] = 148,\n+\t[BNXT_ULP_CLASS_HID_59f8b] = 149,\n+\t[BNXT_ULP_CLASS_HID_5abf3] = 150,\n+\t[BNXT_ULP_CLASS_HID_5a5b7] = 151,\n+\t[BNXT_ULP_CLASS_HID_5b23f] = 152,\n+\t[BNXT_ULP_CLASS_HID_5d8b3] = 153,\n+\t[BNXT_ULP_CLASS_HID_5886f] = 154,\n+\t[BNXT_ULP_CLASS_HID_58223] = 155,\n+\t[BNXT_ULP_CLASS_HID_58eab] = 156,\n+\t[BNXT_ULP_CLASS_HID_5c31f] = 157,\n+\t[BNXT_ULP_CLASS_HID_5cf87] = 158,\n+\t[BNXT_ULP_CLASS_HID_5c95b] = 159,\n+\t[BNXT_ULP_CLASS_HID_5d5c3] = 160,\n+\t[BNXT_ULP_CLASS_HID_05f1] = 161,\n+\t[BNXT_ULP_CLASS_HID_1209] = 162,\n+\t[BNXT_ULP_CLASS_HID_0bcd] = 163,\n+\t[BNXT_ULP_CLASS_HID_1845] = 164,\n+\t[BNXT_ULP_CLASS_HID_25e9] = 165,\n+\t[BNXT_ULP_CLASS_HID_3261] = 166,\n+\t[BNXT_ULP_CLASS_HID_2c25] = 167,\n+\t[BNXT_ULP_CLASS_HID_38bd] = 168,\n+\t[BNXT_ULP_CLASS_HID_3c1d] = 169,\n+\t[BNXT_ULP_CLASS_HID_4895] = 170,\n+\t[BNXT_ULP_CLASS_HID_4259] = 171,\n+\t[BNXT_ULP_CLASS_HID_4ed1] = 172,\n+\t[BNXT_ULP_CLASS_HID_5c75] = 173,\n+\t[BNXT_ULP_CLASS_HID_0bc1] = 174,\n+\t[BNXT_ULP_CLASS_HID_0585] = 175,\n+\t[BNXT_ULP_CLASS_HID_121d] = 176,\n+\t[BNXT_ULP_CLASS_HID_58c5] = 177,\n+\t[BNXT_ULP_CLASS_HID_0891] = 178,\n+\t[BNXT_ULP_CLASS_HID_0255] = 179,\n+\t[BNXT_ULP_CLASS_HID_0eed] = 180,\n+\t[BNXT_ULP_CLASS_HID_1c71] = 181,\n+\t[BNXT_ULP_CLASS_HID_2889] = 182,\n+\t[BNXT_ULP_CLASS_HID_224d] = 183,\n+\t[BNXT_ULP_CLASS_HID_2ec5] = 184,\n+\t[BNXT_ULP_CLASS_HID_32a5] = 185,\n+\t[BNXT_ULP_CLASS_HID_3f3d] = 186,\n+\t[BNXT_ULP_CLASS_HID_38e1] = 187,\n+\t[BNXT_ULP_CLASS_HID_4579] = 188,\n+\t[BNXT_ULP_CLASS_HID_529d] = 189,\n+\t[BNXT_ULP_CLASS_HID_0269] = 190,\n+\t[BNXT_ULP_CLASS_HID_58d9] = 191,\n+\t[BNXT_ULP_CLASS_HID_08a5] = 192,\n+\t[BNXT_ULP_CLASS_HID_400c5] = 193,\n+\t[BNXT_ULP_CLASS_HID_40d5d] = 194,\n+\t[BNXT_ULP_CLASS_HID_40701] = 195,\n+\t[BNXT_ULP_CLASS_HID_41399] = 196,\n+\t[BNXT_ULP_CLASS_HID_4213d] = 197,\n+\t[BNXT_ULP_CLASS_HID_42db5] = 198,\n+\t[BNXT_ULP_CLASS_HID_42779] = 199,\n+\t[BNXT_ULP_CLASS_HID_433f1] = 200,\n+\t[BNXT_ULP_CLASS_HID_43751] = 201,\n+\t[BNXT_ULP_CLASS_HID_443e9] = 202,\n+\t[BNXT_ULP_CLASS_HID_43dad] = 203,\n+\t[BNXT_ULP_CLASS_HID_44a25] = 204,\n+\t[BNXT_ULP_CLASS_HID_45749] = 205,\n+\t[BNXT_ULP_CLASS_HID_40715] = 206,\n+\t[BNXT_ULP_CLASS_HID_400d9] = 207,\n+\t[BNXT_ULP_CLASS_HID_40d51] = 208,\n+\t[BNXT_ULP_CLASS_HID_45419] = 209,\n+\t[BNXT_ULP_CLASS_HID_403e5] = 210,\n+\t[BNXT_ULP_CLASS_HID_45a55] = 211,\n+\t[BNXT_ULP_CLASS_HID_40a21] = 212,\n+\t[BNXT_ULP_CLASS_HID_41745] = 213,\n+\t[BNXT_ULP_CLASS_HID_423dd] = 214,\n+\t[BNXT_ULP_CLASS_HID_41d81] = 215,\n+\t[BNXT_ULP_CLASS_HID_42a19] = 216,\n+\t[BNXT_ULP_CLASS_HID_42df9] = 217,\n+\t[BNXT_ULP_CLASS_HID_43a71] = 218,\n+\t[BNXT_ULP_CLASS_HID_43435] = 219,\n+\t[BNXT_ULP_CLASS_HID_4404d] = 220,\n+\t[BNXT_ULP_CLASS_HID_44dd1] = 221,\n+\t[BNXT_ULP_CLASS_HID_45a69] = 222,\n+\t[BNXT_ULP_CLASS_HID_4542d] = 223,\n+\t[BNXT_ULP_CLASS_HID_403f9] = 224,\n+\t[BNXT_ULP_CLASS_HID_4140d] = 225,\n+\t[BNXT_ULP_CLASS_HID_420b5] = 226,\n+\t[BNXT_ULP_CLASS_HID_41a49] = 227,\n+\t[BNXT_ULP_CLASS_HID_426f1] = 228,\n+\t[BNXT_ULP_CLASS_HID_44ab9] = 229,\n+\t[BNXT_ULP_CLASS_HID_45721] = 230,\n+\t[BNXT_ULP_CLASS_HID_450e5] = 231,\n+\t[BNXT_ULP_CLASS_HID_40051] = 232,\n+\t[BNXT_ULP_CLASS_HID_40aa5] = 233,\n+\t[BNXT_ULP_CLASS_HID_4172d] = 234,\n+\t[BNXT_ULP_CLASS_HID_410e1] = 235,\n+\t[BNXT_ULP_CLASS_HID_41d69] = 236,\n+\t[BNXT_ULP_CLASS_HID_440d1] = 237,\n+\t[BNXT_ULP_CLASS_HID_44d59] = 238,\n+\t[BNXT_ULP_CLASS_HID_4471d] = 239,\n+\t[BNXT_ULP_CLASS_HID_45385] = 240,\n+\t[BNXT_ULP_CLASS_HID_6400d] = 241,\n+\t[BNXT_ULP_CLASS_HID_64cb5] = 242,\n+\t[BNXT_ULP_CLASS_HID_64649] = 243,\n+\t[BNXT_ULP_CLASS_HID_652f1] = 244,\n+\t[BNXT_ULP_CLASS_HID_619ed] = 245,\n+\t[BNXT_ULP_CLASS_HID_62615] = 246,\n+\t[BNXT_ULP_CLASS_HID_62029] = 247,\n+\t[BNXT_ULP_CLASS_HID_62c51] = 248,\n+\t[BNXT_ULP_CLASS_HID_636a5] = 249,\n+\t[BNXT_ULP_CLASS_HID_6432d] = 250,\n+\t[BNXT_ULP_CLASS_HID_63ce1] = 251,\n+\t[BNXT_ULP_CLASS_HID_64969] = 252,\n+\t[BNXT_ULP_CLASS_HID_61005] = 253,\n+\t[BNXT_ULP_CLASS_HID_61c8d] = 254,\n+\t[BNXT_ULP_CLASS_HID_61641] = 255,\n+\t[BNXT_ULP_CLASS_HID_622c9] = 256,\n+\t[BNXT_ULP_CLASS_HID_52a0d] = 257,\n+\t[BNXT_ULP_CLASS_HID_536b5] = 258,\n+\t[BNXT_ULP_CLASS_HID_53049] = 259,\n+\t[BNXT_ULP_CLASS_HID_53cf1] = 260,\n+\t[BNXT_ULP_CLASS_HID_503ed] = 261,\n+\t[BNXT_ULP_CLASS_HID_51015] = 262,\n+\t[BNXT_ULP_CLASS_HID_50a29] = 263,\n+\t[BNXT_ULP_CLASS_HID_51651] = 264,\n+\t[BNXT_ULP_CLASS_HID_520a5] = 265,\n+\t[BNXT_ULP_CLASS_HID_52d2d] = 266,\n+\t[BNXT_ULP_CLASS_HID_526e1] = 267,\n+\t[BNXT_ULP_CLASS_HID_53369] = 268,\n+\t[BNXT_ULP_CLASS_HID_556d1] = 269,\n+\t[BNXT_ULP_CLASS_HID_5068d] = 270,\n+\t[BNXT_ULP_CLASS_HID_50041] = 271,\n+\t[BNXT_ULP_CLASS_HID_50cc9] = 272,\n+\t[BNXT_ULP_CLASS_HID_7560d] = 273,\n+\t[BNXT_ULP_CLASS_HID_705f9] = 274,\n+\t[BNXT_ULP_CLASS_HID_75c49] = 275,\n+\t[BNXT_ULP_CLASS_HID_70c25] = 276,\n+\t[BNXT_ULP_CLASS_HID_72fed] = 277,\n+\t[BNXT_ULP_CLASS_HID_73c15] = 278,\n+\t[BNXT_ULP_CLASS_HID_73629] = 279,\n+\t[BNXT_ULP_CLASS_HID_74251] = 280,\n+\t[BNXT_ULP_CLASS_HID_74ca5] = 281,\n+\t[BNXT_ULP_CLASS_HID_7592d] = 282,\n+\t[BNXT_ULP_CLASS_HID_752e1] = 283,\n+\t[BNXT_ULP_CLASS_HID_7025d] = 284,\n+\t[BNXT_ULP_CLASS_HID_72605] = 285,\n+\t[BNXT_ULP_CLASS_HID_7328d] = 286,\n+\t[BNXT_ULP_CLASS_HID_72c41] = 287,\n+\t[BNXT_ULP_CLASS_HID_738c9] = 288,\n+\t[BNXT_ULP_CLASS_HID_0591] = 289,\n+\t[BNXT_ULP_CLASS_HID_1269] = 290,\n+\t[BNXT_ULP_CLASS_HID_0bad] = 291,\n+\t[BNXT_ULP_CLASS_HID_1825] = 292,\n+\t[BNXT_ULP_CLASS_HID_2589] = 293,\n+\t[BNXT_ULP_CLASS_HID_3201] = 294,\n+\t[BNXT_ULP_CLASS_HID_2c45] = 295,\n+\t[BNXT_ULP_CLASS_HID_38dd] = 296,\n+\t[BNXT_ULP_CLASS_HID_3c7d] = 297,\n+\t[BNXT_ULP_CLASS_HID_48f5] = 298,\n+\t[BNXT_ULP_CLASS_HID_4239] = 299,\n+\t[BNXT_ULP_CLASS_HID_4eb1] = 300,\n+\t[BNXT_ULP_CLASS_HID_5c15] = 301,\n+\t[BNXT_ULP_CLASS_HID_0ba1] = 302,\n+\t[BNXT_ULP_CLASS_HID_05e5] = 303,\n+\t[BNXT_ULP_CLASS_HID_127d] = 304,\n+\t[BNXT_ULP_CLASS_HID_58a5] = 305,\n+\t[BNXT_ULP_CLASS_HID_08f1] = 306,\n+\t[BNXT_ULP_CLASS_HID_0235] = 307,\n+\t[BNXT_ULP_CLASS_HID_0e8d] = 308,\n+\t[BNXT_ULP_CLASS_HID_1c11] = 309,\n+\t[BNXT_ULP_CLASS_HID_28e9] = 310,\n+\t[BNXT_ULP_CLASS_HID_222d] = 311,\n+\t[BNXT_ULP_CLASS_HID_2ea5] = 312,\n+\t[BNXT_ULP_CLASS_HID_32c5] = 313,\n+\t[BNXT_ULP_CLASS_HID_3f5d] = 314,\n+\t[BNXT_ULP_CLASS_HID_3881] = 315,\n+\t[BNXT_ULP_CLASS_HID_4519] = 316,\n+\t[BNXT_ULP_CLASS_HID_52fd] = 317,\n+\t[BNXT_ULP_CLASS_HID_0209] = 318,\n+\t[BNXT_ULP_CLASS_HID_58b9] = 319,\n+\t[BNXT_ULP_CLASS_HID_08c5] = 320,\n+\t[BNXT_ULP_CLASS_HID_400a5] = 321,\n+\t[BNXT_ULP_CLASS_HID_40d3d] = 322,\n+\t[BNXT_ULP_CLASS_HID_40761] = 323,\n+\t[BNXT_ULP_CLASS_HID_413f9] = 324,\n+\t[BNXT_ULP_CLASS_HID_4215d] = 325,\n+\t[BNXT_ULP_CLASS_HID_42dd5] = 326,\n+\t[BNXT_ULP_CLASS_HID_42719] = 327,\n+\t[BNXT_ULP_CLASS_HID_43391] = 328,\n+\t[BNXT_ULP_CLASS_HID_43731] = 329,\n+\t[BNXT_ULP_CLASS_HID_44389] = 330,\n+\t[BNXT_ULP_CLASS_HID_43dcd] = 331,\n+\t[BNXT_ULP_CLASS_HID_44a45] = 332,\n+\t[BNXT_ULP_CLASS_HID_45729] = 333,\n+\t[BNXT_ULP_CLASS_HID_40775] = 334,\n+\t[BNXT_ULP_CLASS_HID_400b9] = 335,\n+\t[BNXT_ULP_CLASS_HID_40d31] = 336,\n+\t[BNXT_ULP_CLASS_HID_45479] = 337,\n+\t[BNXT_ULP_CLASS_HID_40385] = 338,\n+\t[BNXT_ULP_CLASS_HID_45a35] = 339,\n+\t[BNXT_ULP_CLASS_HID_40a41] = 340,\n+\t[BNXT_ULP_CLASS_HID_41725] = 341,\n+\t[BNXT_ULP_CLASS_HID_423bd] = 342,\n+\t[BNXT_ULP_CLASS_HID_41de1] = 343,\n+\t[BNXT_ULP_CLASS_HID_42a79] = 344,\n+\t[BNXT_ULP_CLASS_HID_42d99] = 345,\n+\t[BNXT_ULP_CLASS_HID_43a11] = 346,\n+\t[BNXT_ULP_CLASS_HID_43455] = 347,\n+\t[BNXT_ULP_CLASS_HID_4402d] = 348,\n+\t[BNXT_ULP_CLASS_HID_44db1] = 349,\n+\t[BNXT_ULP_CLASS_HID_45a09] = 350,\n+\t[BNXT_ULP_CLASS_HID_4544d] = 351,\n+\t[BNXT_ULP_CLASS_HID_40399] = 352,\n+\t[BNXT_ULP_CLASS_HID_4146d] = 353,\n+\t[BNXT_ULP_CLASS_HID_420d5] = 354,\n+\t[BNXT_ULP_CLASS_HID_41a29] = 355,\n+\t[BNXT_ULP_CLASS_HID_42691] = 356,\n+\t[BNXT_ULP_CLASS_HID_44ad9] = 357,\n+\t[BNXT_ULP_CLASS_HID_45741] = 358,\n+\t[BNXT_ULP_CLASS_HID_45085] = 359,\n+\t[BNXT_ULP_CLASS_HID_40031] = 360,\n+\t[BNXT_ULP_CLASS_HID_40ac5] = 361,\n+\t[BNXT_ULP_CLASS_HID_4174d] = 362,\n+\t[BNXT_ULP_CLASS_HID_41081] = 363,\n+\t[BNXT_ULP_CLASS_HID_41d09] = 364,\n+\t[BNXT_ULP_CLASS_HID_440b1] = 365,\n+\t[BNXT_ULP_CLASS_HID_44d39] = 366,\n+\t[BNXT_ULP_CLASS_HID_4477d] = 367,\n+\t[BNXT_ULP_CLASS_HID_453e5] = 368,\n+\t[BNXT_ULP_CLASS_HID_6406d] = 369,\n+\t[BNXT_ULP_CLASS_HID_64cd5] = 370,\n+\t[BNXT_ULP_CLASS_HID_64629] = 371,\n+\t[BNXT_ULP_CLASS_HID_65291] = 372,\n+\t[BNXT_ULP_CLASS_HID_6198d] = 373,\n+\t[BNXT_ULP_CLASS_HID_62675] = 374,\n+\t[BNXT_ULP_CLASS_HID_62049] = 375,\n+\t[BNXT_ULP_CLASS_HID_62c31] = 376,\n+\t[BNXT_ULP_CLASS_HID_636c5] = 377,\n+\t[BNXT_ULP_CLASS_HID_6434d] = 378,\n+\t[BNXT_ULP_CLASS_HID_63c81] = 379,\n+\t[BNXT_ULP_CLASS_HID_64909] = 380,\n+\t[BNXT_ULP_CLASS_HID_61065] = 381,\n+\t[BNXT_ULP_CLASS_HID_61ced] = 382,\n+\t[BNXT_ULP_CLASS_HID_61621] = 383,\n+\t[BNXT_ULP_CLASS_HID_622a9] = 384,\n+\t[BNXT_ULP_CLASS_HID_52a6d] = 385,\n+\t[BNXT_ULP_CLASS_HID_536d5] = 386,\n+\t[BNXT_ULP_CLASS_HID_53029] = 387,\n+\t[BNXT_ULP_CLASS_HID_53c91] = 388,\n+\t[BNXT_ULP_CLASS_HID_5038d] = 389,\n+\t[BNXT_ULP_CLASS_HID_51075] = 390,\n+\t[BNXT_ULP_CLASS_HID_50a49] = 391,\n+\t[BNXT_ULP_CLASS_HID_51631] = 392,\n+\t[BNXT_ULP_CLASS_HID_520c5] = 393,\n+\t[BNXT_ULP_CLASS_HID_52d4d] = 394,\n+\t[BNXT_ULP_CLASS_HID_52681] = 395,\n+\t[BNXT_ULP_CLASS_HID_53309] = 396,\n+\t[BNXT_ULP_CLASS_HID_556b1] = 397,\n+\t[BNXT_ULP_CLASS_HID_506ed] = 398,\n+\t[BNXT_ULP_CLASS_HID_50021] = 399,\n+\t[BNXT_ULP_CLASS_HID_50ca9] = 400,\n+\t[BNXT_ULP_CLASS_HID_7566d] = 401,\n+\t[BNXT_ULP_CLASS_HID_70599] = 402,\n+\t[BNXT_ULP_CLASS_HID_75c29] = 403,\n+\t[BNXT_ULP_CLASS_HID_70c45] = 404,\n+\t[BNXT_ULP_CLASS_HID_72f8d] = 405,\n+\t[BNXT_ULP_CLASS_HID_73c75] = 406,\n+\t[BNXT_ULP_CLASS_HID_73649] = 407,\n+\t[BNXT_ULP_CLASS_HID_74231] = 408,\n+\t[BNXT_ULP_CLASS_HID_74cc5] = 409,\n+\t[BNXT_ULP_CLASS_HID_7594d] = 410,\n+\t[BNXT_ULP_CLASS_HID_75281] = 411,\n+\t[BNXT_ULP_CLASS_HID_7023d] = 412,\n+\t[BNXT_ULP_CLASS_HID_72665] = 413,\n+\t[BNXT_ULP_CLASS_HID_732ed] = 414,\n+\t[BNXT_ULP_CLASS_HID_72c21] = 415,\n+\t[BNXT_ULP_CLASS_HID_738a9] = 416,\n+\t[BNXT_ULP_CLASS_HID_244c3] = 417,\n+\t[BNXT_ULP_CLASS_HID_2515b] = 418,\n+\t[BNXT_ULP_CLASS_HID_24b1f] = 419,\n+\t[BNXT_ULP_CLASS_HID_25797] = 420,\n+\t[BNXT_ULP_CLASS_HID_22f7f] = 421,\n+\t[BNXT_ULP_CLASS_HID_23bf7] = 422,\n+\t[BNXT_ULP_CLASS_HID_235bb] = 423,\n+\t[BNXT_ULP_CLASS_HID_24233] = 424,\n+\t[BNXT_ULP_CLASS_HID_20b8b] = 425,\n+\t[BNXT_ULP_CLASS_HID_21803] = 426,\n+\t[BNXT_ULP_CLASS_HID_211c7] = 427,\n+\t[BNXT_ULP_CLASS_HID_21e5f] = 428,\n+\t[BNXT_ULP_CLASS_HID_252d3] = 429,\n+\t[BNXT_ULP_CLASS_HID_202bf] = 430,\n+\t[BNXT_ULP_CLASS_HID_2592f] = 431,\n+\t[BNXT_ULP_CLASS_HID_208fb] = 432,\n+\t[BNXT_ULP_CLASS_HID_231f3] = 433,\n+\t[BNXT_ULP_CLASS_HID_23e0b] = 434,\n+\t[BNXT_ULP_CLASS_HID_237cf] = 435,\n+\t[BNXT_ULP_CLASS_HID_24447] = 436,\n+\t[BNXT_ULP_CLASS_HID_21c2f] = 437,\n+\t[BNXT_ULP_CLASS_HID_228a7] = 438,\n+\t[BNXT_ULP_CLASS_HID_2226b] = 439,\n+\t[BNXT_ULP_CLASS_HID_22ee3] = 440,\n+\t[BNXT_ULP_CLASS_HID_25567] = 441,\n+\t[BNXT_ULP_CLASS_HID_20533] = 442,\n+\t[BNXT_ULP_CLASS_HID_25ba3] = 443,\n+\t[BNXT_ULP_CLASS_HID_20b0f] = 444,\n+\t[BNXT_ULP_CLASS_HID_23f83] = 445,\n+\t[BNXT_ULP_CLASS_HID_24c1b] = 446,\n+\t[BNXT_ULP_CLASS_HID_245df] = 447,\n+\t[BNXT_ULP_CLASS_HID_25257] = 448,\n+\t[BNXT_ULP_CLASS_HID_64017] = 449,\n+\t[BNXT_ULP_CLASS_HID_64caf] = 450,\n+\t[BNXT_ULP_CLASS_HID_64653] = 451,\n+\t[BNXT_ULP_CLASS_HID_652eb] = 452,\n+\t[BNXT_ULP_CLASS_HID_62ab3] = 453,\n+\t[BNXT_ULP_CLASS_HID_636cb] = 454,\n+\t[BNXT_ULP_CLASS_HID_6308f] = 455,\n+\t[BNXT_ULP_CLASS_HID_63d07] = 456,\n+\t[BNXT_ULP_CLASS_HID_606df] = 457,\n+\t[BNXT_ULP_CLASS_HID_61357] = 458,\n+\t[BNXT_ULP_CLASS_HID_60d1b] = 459,\n+\t[BNXT_ULP_CLASS_HID_61993] = 460,\n+\t[BNXT_ULP_CLASS_HID_64e27] = 461,\n+\t[BNXT_ULP_CLASS_HID_65abf] = 462,\n+\t[BNXT_ULP_CLASS_HID_65463] = 463,\n+\t[BNXT_ULP_CLASS_HID_603cf] = 464,\n+\t[BNXT_ULP_CLASS_HID_62cc7] = 465,\n+\t[BNXT_ULP_CLASS_HID_6395f] = 466,\n+\t[BNXT_ULP_CLASS_HID_63303] = 467,\n+\t[BNXT_ULP_CLASS_HID_63f9b] = 468,\n+\t[BNXT_ULP_CLASS_HID_61763] = 469,\n+\t[BNXT_ULP_CLASS_HID_623fb] = 470,\n+\t[BNXT_ULP_CLASS_HID_61dbf] = 471,\n+\t[BNXT_ULP_CLASS_HID_62a37] = 472,\n+\t[BNXT_ULP_CLASS_HID_650bb] = 473,\n+\t[BNXT_ULP_CLASS_HID_60007] = 474,\n+\t[BNXT_ULP_CLASS_HID_656f7] = 475,\n+\t[BNXT_ULP_CLASS_HID_60643] = 476,\n+\t[BNXT_ULP_CLASS_HID_63ad7] = 477,\n+\t[BNXT_ULP_CLASS_HID_6476f] = 478,\n+\t[BNXT_ULP_CLASS_HID_64113] = 479,\n+\t[BNXT_ULP_CLASS_HID_64dab] = 480,\n+\t[BNXT_ULP_CLASS_HID_35ac3] = 481,\n+\t[BNXT_ULP_CLASS_HID_30aaf] = 482,\n+\t[BNXT_ULP_CLASS_HID_30453] = 483,\n+\t[BNXT_ULP_CLASS_HID_310eb] = 484,\n+\t[BNXT_ULP_CLASS_HID_3457f] = 485,\n+\t[BNXT_ULP_CLASS_HID_351f7] = 486,\n+\t[BNXT_ULP_CLASS_HID_34bbb] = 487,\n+\t[BNXT_ULP_CLASS_HID_35833] = 488,\n+\t[BNXT_ULP_CLASS_HID_3218b] = 489,\n+\t[BNXT_ULP_CLASS_HID_32e03] = 490,\n+\t[BNXT_ULP_CLASS_HID_327c7] = 491,\n+\t[BNXT_ULP_CLASS_HID_3345f] = 492,\n+\t[BNXT_ULP_CLASS_HID_30c27] = 493,\n+\t[BNXT_ULP_CLASS_HID_318bf] = 494,\n+\t[BNXT_ULP_CLASS_HID_31263] = 495,\n+\t[BNXT_ULP_CLASS_HID_31efb] = 496,\n+\t[BNXT_ULP_CLASS_HID_347f3] = 497,\n+\t[BNXT_ULP_CLASS_HID_3540b] = 498,\n+\t[BNXT_ULP_CLASS_HID_34dcf] = 499,\n+\t[BNXT_ULP_CLASS_HID_35a47] = 500,\n+\t[BNXT_ULP_CLASS_HID_3322f] = 501,\n+\t[BNXT_ULP_CLASS_HID_33ea7] = 502,\n+\t[BNXT_ULP_CLASS_HID_3386b] = 503,\n+\t[BNXT_ULP_CLASS_HID_344e3] = 504,\n+\t[BNXT_ULP_CLASS_HID_30ebb] = 505,\n+\t[BNXT_ULP_CLASS_HID_31b33] = 506,\n+\t[BNXT_ULP_CLASS_HID_314f7] = 507,\n+\t[BNXT_ULP_CLASS_HID_3210f] = 508,\n+\t[BNXT_ULP_CLASS_HID_35583] = 509,\n+\t[BNXT_ULP_CLASS_HID_3056f] = 510,\n+\t[BNXT_ULP_CLASS_HID_35bdf] = 511,\n+\t[BNXT_ULP_CLASS_HID_30bab] = 512,\n+\t[BNXT_ULP_CLASS_HID_75617] = 513,\n+\t[BNXT_ULP_CLASS_HID_705e3] = 514,\n+\t[BNXT_ULP_CLASS_HID_75c53] = 515,\n+\t[BNXT_ULP_CLASS_HID_70c3f] = 516,\n+\t[BNXT_ULP_CLASS_HID_740b3] = 517,\n+\t[BNXT_ULP_CLASS_HID_74ccb] = 518,\n+\t[BNXT_ULP_CLASS_HID_7468f] = 519,\n+\t[BNXT_ULP_CLASS_HID_75307] = 520,\n+\t[BNXT_ULP_CLASS_HID_71cdf] = 521,\n+\t[BNXT_ULP_CLASS_HID_72957] = 522,\n+\t[BNXT_ULP_CLASS_HID_7231b] = 523,\n+\t[BNXT_ULP_CLASS_HID_72f93] = 524,\n+\t[BNXT_ULP_CLASS_HID_7077b] = 525,\n+\t[BNXT_ULP_CLASS_HID_713f3] = 526,\n+\t[BNXT_ULP_CLASS_HID_70db7] = 527,\n+\t[BNXT_ULP_CLASS_HID_719cf] = 528,\n+\t[BNXT_ULP_CLASS_HID_742c7] = 529,\n+\t[BNXT_ULP_CLASS_HID_74f5f] = 530,\n+\t[BNXT_ULP_CLASS_HID_74903] = 531,\n+\t[BNXT_ULP_CLASS_HID_7559b] = 532,\n+\t[BNXT_ULP_CLASS_HID_72d63] = 533,\n+\t[BNXT_ULP_CLASS_HID_739fb] = 534,\n+\t[BNXT_ULP_CLASS_HID_733bf] = 535,\n+\t[BNXT_ULP_CLASS_HID_74037] = 536,\n+\t[BNXT_ULP_CLASS_HID_7098f] = 537,\n+\t[BNXT_ULP_CLASS_HID_71607] = 538,\n+\t[BNXT_ULP_CLASS_HID_70fcb] = 539,\n+\t[BNXT_ULP_CLASS_HID_71c43] = 540,\n+\t[BNXT_ULP_CLASS_HID_750d7] = 541,\n+\t[BNXT_ULP_CLASS_HID_700a3] = 542,\n+\t[BNXT_ULP_CLASS_HID_75713] = 543,\n+\t[BNXT_ULP_CLASS_HID_706ff] = 544,\n+\t[BNXT_ULP_CLASS_HID_2cfc3] = 545,\n+\t[BNXT_ULP_CLASS_HID_2dc5b] = 546,\n+\t[BNXT_ULP_CLASS_HID_2d61f] = 547,\n+\t[BNXT_ULP_CLASS_HID_285eb] = 548,\n+\t[BNXT_ULP_CLASS_HID_2ba7f] = 549,\n+\t[BNXT_ULP_CLASS_HID_2c6f7] = 550,\n+\t[BNXT_ULP_CLASS_HID_2c0bb] = 551,\n+\t[BNXT_ULP_CLASS_HID_2cd33] = 552,\n+\t[BNXT_ULP_CLASS_HID_2968b] = 553,\n+\t[BNXT_ULP_CLASS_HID_2a303] = 554,\n+\t[BNXT_ULP_CLASS_HID_29cc7] = 555,\n+\t[BNXT_ULP_CLASS_HID_2a95f] = 556,\n+\t[BNXT_ULP_CLASS_HID_28127] = 557,\n+\t[BNXT_ULP_CLASS_HID_28dbf] = 558,\n+\t[BNXT_ULP_CLASS_HID_28763] = 559,\n+\t[BNXT_ULP_CLASS_HID_293fb] = 560,\n+\t[BNXT_ULP_CLASS_HID_2bcf3] = 561,\n+\t[BNXT_ULP_CLASS_HID_2c90b] = 562,\n+\t[BNXT_ULP_CLASS_HID_2c2cf] = 563,\n+\t[BNXT_ULP_CLASS_HID_2cf47] = 564,\n+\t[BNXT_ULP_CLASS_HID_2a72f] = 565,\n+\t[BNXT_ULP_CLASS_HID_2b3a7] = 566,\n+\t[BNXT_ULP_CLASS_HID_2ad6b] = 567,\n+\t[BNXT_ULP_CLASS_HID_2b9e3] = 568,\n+\t[BNXT_ULP_CLASS_HID_283bb] = 569,\n+\t[BNXT_ULP_CLASS_HID_29033] = 570,\n+\t[BNXT_ULP_CLASS_HID_289f7] = 571,\n+\t[BNXT_ULP_CLASS_HID_2960f] = 572,\n+\t[BNXT_ULP_CLASS_HID_2ca83] = 573,\n+\t[BNXT_ULP_CLASS_HID_2d71b] = 574,\n+\t[BNXT_ULP_CLASS_HID_2d0df] = 575,\n+\t[BNXT_ULP_CLASS_HID_280ab] = 576,\n+\t[BNXT_ULP_CLASS_HID_6cb17] = 577,\n+\t[BNXT_ULP_CLASS_HID_6d7af] = 578,\n+\t[BNXT_ULP_CLASS_HID_6d153] = 579,\n+\t[BNXT_ULP_CLASS_HID_6813f] = 580,\n+\t[BNXT_ULP_CLASS_HID_6b5b3] = 581,\n+\t[BNXT_ULP_CLASS_HID_6c1cb] = 582,\n+\t[BNXT_ULP_CLASS_HID_6bb8f] = 583,\n+\t[BNXT_ULP_CLASS_HID_6c807] = 584,\n+\t[BNXT_ULP_CLASS_HID_691df] = 585,\n+\t[BNXT_ULP_CLASS_HID_69e57] = 586,\n+\t[BNXT_ULP_CLASS_HID_6981b] = 587,\n+\t[BNXT_ULP_CLASS_HID_6a493] = 588,\n+\t[BNXT_ULP_CLASS_HID_6d927] = 589,\n+\t[BNXT_ULP_CLASS_HID_688f3] = 590,\n+\t[BNXT_ULP_CLASS_HID_682b7] = 591,\n+\t[BNXT_ULP_CLASS_HID_68ecf] = 592,\n+\t[BNXT_ULP_CLASS_HID_6b7c7] = 593,\n+\t[BNXT_ULP_CLASS_HID_6c45f] = 594,\n+\t[BNXT_ULP_CLASS_HID_6be03] = 595,\n+\t[BNXT_ULP_CLASS_HID_6ca9b] = 596,\n+\t[BNXT_ULP_CLASS_HID_6a263] = 597,\n+\t[BNXT_ULP_CLASS_HID_6aefb] = 598,\n+\t[BNXT_ULP_CLASS_HID_6a8bf] = 599,\n+\t[BNXT_ULP_CLASS_HID_6b537] = 600,\n+\t[BNXT_ULP_CLASS_HID_6dbbb] = 601,\n+\t[BNXT_ULP_CLASS_HID_68b07] = 602,\n+\t[BNXT_ULP_CLASS_HID_684cb] = 603,\n+\t[BNXT_ULP_CLASS_HID_69143] = 604,\n+\t[BNXT_ULP_CLASS_HID_6c5d7] = 605,\n+\t[BNXT_ULP_CLASS_HID_6d26f] = 606,\n+\t[BNXT_ULP_CLASS_HID_6cc13] = 607,\n+\t[BNXT_ULP_CLASS_HID_6d8ab] = 608,\n+\t[BNXT_ULP_CLASS_HID_38917] = 609,\n+\t[BNXT_ULP_CLASS_HID_395af] = 610,\n+\t[BNXT_ULP_CLASS_HID_38f53] = 611,\n+\t[BNXT_ULP_CLASS_HID_39beb] = 612,\n+\t[BNXT_ULP_CLASS_HID_3d07f] = 613,\n+\t[BNXT_ULP_CLASS_HID_3dcf7] = 614,\n+\t[BNXT_ULP_CLASS_HID_3d6bb] = 615,\n+\t[BNXT_ULP_CLASS_HID_38607] = 616,\n+\t[BNXT_ULP_CLASS_HID_3ac8b] = 617,\n+\t[BNXT_ULP_CLASS_HID_3b903] = 618,\n+\t[BNXT_ULP_CLASS_HID_3b2c7] = 619,\n+\t[BNXT_ULP_CLASS_HID_3bf5f] = 620,\n+\t[BNXT_ULP_CLASS_HID_39727] = 621,\n+\t[BNXT_ULP_CLASS_HID_3a3bf] = 622,\n+\t[BNXT_ULP_CLASS_HID_39d63] = 623,\n+\t[BNXT_ULP_CLASS_HID_3a9fb] = 624,\n+\t[BNXT_ULP_CLASS_HID_3d2f3] = 625,\n+\t[BNXT_ULP_CLASS_HID_3825f] = 626,\n+\t[BNXT_ULP_CLASS_HID_3d8cf] = 627,\n+\t[BNXT_ULP_CLASS_HID_3889b] = 628,\n+\t[BNXT_ULP_CLASS_HID_3bd2f] = 629,\n+\t[BNXT_ULP_CLASS_HID_3c9a7] = 630,\n+\t[BNXT_ULP_CLASS_HID_3c36b] = 631,\n+\t[BNXT_ULP_CLASS_HID_3cfe3] = 632,\n+\t[BNXT_ULP_CLASS_HID_399bb] = 633,\n+\t[BNXT_ULP_CLASS_HID_3a633] = 634,\n+\t[BNXT_ULP_CLASS_HID_39ff7] = 635,\n+\t[BNXT_ULP_CLASS_HID_3ac0f] = 636,\n+\t[BNXT_ULP_CLASS_HID_383d7] = 637,\n+\t[BNXT_ULP_CLASS_HID_3906f] = 638,\n+\t[BNXT_ULP_CLASS_HID_38a13] = 639,\n+\t[BNXT_ULP_CLASS_HID_396ab] = 640,\n+\t[BNXT_ULP_CLASS_HID_7846b] = 641,\n+\t[BNXT_ULP_CLASS_HID_790e3] = 642,\n+\t[BNXT_ULP_CLASS_HID_78aa7] = 643,\n+\t[BNXT_ULP_CLASS_HID_7973f] = 644,\n+\t[BNXT_ULP_CLASS_HID_7cbb3] = 645,\n+\t[BNXT_ULP_CLASS_HID_7d7cb] = 646,\n+\t[BNXT_ULP_CLASS_HID_7d18f] = 647,\n+\t[BNXT_ULP_CLASS_HID_7815b] = 648,\n+\t[BNXT_ULP_CLASS_HID_7a7df] = 649,\n+\t[BNXT_ULP_CLASS_HID_7b457] = 650,\n+\t[BNXT_ULP_CLASS_HID_7ae1b] = 651,\n+\t[BNXT_ULP_CLASS_HID_7ba93] = 652,\n+\t[BNXT_ULP_CLASS_HID_7927b] = 653,\n+\t[BNXT_ULP_CLASS_HID_79ef3] = 654,\n+\t[BNXT_ULP_CLASS_HID_798b7] = 655,\n+\t[BNXT_ULP_CLASS_HID_7a4cf] = 656,\n+\t[BNXT_ULP_CLASS_HID_7cdc7] = 657,\n+\t[BNXT_ULP_CLASS_HID_7da5f] = 658,\n+\t[BNXT_ULP_CLASS_HID_7d403] = 659,\n+\t[BNXT_ULP_CLASS_HID_783ef] = 660,\n+\t[BNXT_ULP_CLASS_HID_7b863] = 661,\n+\t[BNXT_ULP_CLASS_HID_7c4fb] = 662,\n+\t[BNXT_ULP_CLASS_HID_7bebf] = 663,\n+\t[BNXT_ULP_CLASS_HID_7cb37] = 664,\n+\t[BNXT_ULP_CLASS_HID_7948f] = 665,\n+\t[BNXT_ULP_CLASS_HID_7a107] = 666,\n+\t[BNXT_ULP_CLASS_HID_79acb] = 667,\n+\t[BNXT_ULP_CLASS_HID_7a743] = 668,\n+\t[BNXT_ULP_CLASS_HID_7dbd7] = 669,\n+\t[BNXT_ULP_CLASS_HID_78ba3] = 670,\n+\t[BNXT_ULP_CLASS_HID_78567] = 671,\n+\t[BNXT_ULP_CLASS_HID_791ff] = 672,\n+\t[BNXT_ULP_CLASS_HID_a3db] = 673,\n+\t[BNXT_ULP_CLASS_HID_b043] = 674,\n+\t[BNXT_ULP_CLASS_HID_aa07] = 675,\n+\t[BNXT_ULP_CLASS_HID_b68f] = 676,\n+\t[BNXT_ULP_CLASS_HID_8e67] = 677,\n+\t[BNXT_ULP_CLASS_HID_9aef] = 678,\n+\t[BNXT_ULP_CLASS_HID_94a3] = 679,\n+\t[BNXT_ULP_CLASS_HID_a12b] = 680,\n+\t[BNXT_ULP_CLASS_HID_c7af] = 681,\n+\t[BNXT_ULP_CLASS_HID_d3d7] = 682,\n+\t[BNXT_ULP_CLASS_HID_cdeb] = 683,\n+\t[BNXT_ULP_CLASS_HID_da13] = 684,\n+\t[BNXT_ULP_CLASS_HID_b1cb] = 685,\n+\t[BNXT_ULP_CLASS_HID_be73] = 686,\n+\t[BNXT_ULP_CLASS_HID_b837] = 687,\n+\t[BNXT_ULP_CLASS_HID_c4bf] = 688,\n+\t[BNXT_ULP_CLASS_HID_49f0f] = 689,\n+\t[BNXT_ULP_CLASS_HID_4abb7] = 690,\n+\t[BNXT_ULP_CLASS_HID_4a54b] = 691,\n+\t[BNXT_ULP_CLASS_HID_4b1f3] = 692,\n+\t[BNXT_ULP_CLASS_HID_489ab] = 693,\n+\t[BNXT_ULP_CLASS_HID_495d3] = 694,\n+\t[BNXT_ULP_CLASS_HID_48f97] = 695,\n+\t[BNXT_ULP_CLASS_HID_49c1f] = 696,\n+\t[BNXT_ULP_CLASS_HID_4c293] = 697,\n+\t[BNXT_ULP_CLASS_HID_4cf1b] = 698,\n+\t[BNXT_ULP_CLASS_HID_4c8df] = 699,\n+\t[BNXT_ULP_CLASS_HID_4d547] = 700,\n+\t[BNXT_ULP_CLASS_HID_4ad3f] = 701,\n+\t[BNXT_ULP_CLASS_HID_4b9a7] = 702,\n+\t[BNXT_ULP_CLASS_HID_4b37b] = 703,\n+\t[BNXT_ULP_CLASS_HID_4bfe3] = 704,\n+\t[BNXT_ULP_CLASS_HID_1b9db] = 705,\n+\t[BNXT_ULP_CLASS_HID_1c643] = 706,\n+\t[BNXT_ULP_CLASS_HID_1c007] = 707,\n+\t[BNXT_ULP_CLASS_HID_1cc8f] = 708,\n+\t[BNXT_ULP_CLASS_HID_1a467] = 709,\n+\t[BNXT_ULP_CLASS_HID_1b0ef] = 710,\n+\t[BNXT_ULP_CLASS_HID_1aaa3] = 711,\n+\t[BNXT_ULP_CLASS_HID_1b72b] = 712,\n+\t[BNXT_ULP_CLASS_HID_18093] = 713,\n+\t[BNXT_ULP_CLASS_HID_18d1b] = 714,\n+\t[BNXT_ULP_CLASS_HID_186df] = 715,\n+\t[BNXT_ULP_CLASS_HID_19347] = 716,\n+\t[BNXT_ULP_CLASS_HID_1c7cb] = 717,\n+\t[BNXT_ULP_CLASS_HID_1d473] = 718,\n+\t[BNXT_ULP_CLASS_HID_1ce37] = 719,\n+\t[BNXT_ULP_CLASS_HID_1dabf] = 720,\n+\t[BNXT_ULP_CLASS_HID_5b50f] = 721,\n+\t[BNXT_ULP_CLASS_HID_5c1b7] = 722,\n+\t[BNXT_ULP_CLASS_HID_5bb4b] = 723,\n+\t[BNXT_ULP_CLASS_HID_5c7f3] = 724,\n+\t[BNXT_ULP_CLASS_HID_59fab] = 725,\n+\t[BNXT_ULP_CLASS_HID_5abd3] = 726,\n+\t[BNXT_ULP_CLASS_HID_5a597] = 727,\n+\t[BNXT_ULP_CLASS_HID_5b21f] = 728,\n+\t[BNXT_ULP_CLASS_HID_5d893] = 729,\n+\t[BNXT_ULP_CLASS_HID_5884f] = 730,\n+\t[BNXT_ULP_CLASS_HID_58203] = 731,\n+\t[BNXT_ULP_CLASS_HID_58e8b] = 732,\n+\t[BNXT_ULP_CLASS_HID_5c33f] = 733,\n+\t[BNXT_ULP_CLASS_HID_5cfa7] = 734,\n+\t[BNXT_ULP_CLASS_HID_5c97b] = 735,\n+\t[BNXT_ULP_CLASS_HID_5d5e3] = 736,\n+\t[BNXT_ULP_CLASS_HID_e95b] = 737,\n+\t[BNXT_ULP_CLASS_HID_f5c3] = 738,\n+\t[BNXT_ULP_CLASS_HID_ef87] = 739,\n+\t[BNXT_ULP_CLASS_HID_fc0f] = 740,\n+\t[BNXT_ULP_CLASS_HID_d3e7] = 741,\n+\t[BNXT_ULP_CLASS_HID_e06f] = 742,\n+\t[BNXT_ULP_CLASS_HID_da23] = 743,\n+\t[BNXT_ULP_CLASS_HID_e6ab] = 744,\n+\t[BNXT_ULP_CLASS_HID_cd2f] = 745,\n+\t[BNXT_ULP_CLASS_HID_d957] = 746,\n+\t[BNXT_ULP_CLASS_HID_d36b] = 747,\n+\t[BNXT_ULP_CLASS_HID_c2c7] = 748,\n+\t[BNXT_ULP_CLASS_HID_f74b] = 749,\n+\t[BNXT_ULP_CLASS_HID_c3f3] = 750,\n+\t[BNXT_ULP_CLASS_HID_fdb7] = 751,\n+\t[BNXT_ULP_CLASS_HID_ca3f] = 752,\n+\t[BNXT_ULP_CLASS_HID_4e48f] = 753,\n+\t[BNXT_ULP_CLASS_HID_4f137] = 754,\n+\t[BNXT_ULP_CLASS_HID_4eacb] = 755,\n+\t[BNXT_ULP_CLASS_HID_4f773] = 756,\n+\t[BNXT_ULP_CLASS_HID_4cf2b] = 757,\n+\t[BNXT_ULP_CLASS_HID_4db53] = 758,\n+\t[BNXT_ULP_CLASS_HID_4d517] = 759,\n+\t[BNXT_ULP_CLASS_HID_4e19f] = 760,\n+\t[BNXT_ULP_CLASS_HID_4c813] = 761,\n+\t[BNXT_ULP_CLASS_HID_4d49b] = 762,\n+\t[BNXT_ULP_CLASS_HID_4ce5f] = 763,\n+\t[BNXT_ULP_CLASS_HID_4dac7] = 764,\n+\t[BNXT_ULP_CLASS_HID_4f2bf] = 765,\n+\t[BNXT_ULP_CLASS_HID_4ff27] = 766,\n+\t[BNXT_ULP_CLASS_HID_4f8fb] = 767,\n+\t[BNXT_ULP_CLASS_HID_4c563] = 768,\n+\t[BNXT_ULP_CLASS_HID_1ff5b] = 769,\n+\t[BNXT_ULP_CLASS_HID_1cbc3] = 770,\n+\t[BNXT_ULP_CLASS_HID_1c587] = 771,\n+\t[BNXT_ULP_CLASS_HID_1d20f] = 772,\n+\t[BNXT_ULP_CLASS_HID_1e9e7] = 773,\n+\t[BNXT_ULP_CLASS_HID_1f66f] = 774,\n+\t[BNXT_ULP_CLASS_HID_1f023] = 775,\n+\t[BNXT_ULP_CLASS_HID_1fcab] = 776,\n+\t[BNXT_ULP_CLASS_HID_1c613] = 777,\n+\t[BNXT_ULP_CLASS_HID_1d29b] = 778,\n+\t[BNXT_ULP_CLASS_HID_1cc5f] = 779,\n+\t[BNXT_ULP_CLASS_HID_1d8c7] = 780,\n+\t[BNXT_ULP_CLASS_HID_1cd4b] = 781,\n+\t[BNXT_ULP_CLASS_HID_1d9f3] = 782,\n+\t[BNXT_ULP_CLASS_HID_1d3b7] = 783,\n+\t[BNXT_ULP_CLASS_HID_1c363] = 784,\n+\t[BNXT_ULP_CLASS_HID_5fa8f] = 785,\n+\t[BNXT_ULP_CLASS_HID_5c737] = 786,\n+\t[BNXT_ULP_CLASS_HID_5c0cb] = 787,\n+\t[BNXT_ULP_CLASS_HID_5cd73] = 788,\n+\t[BNXT_ULP_CLASS_HID_5e52b] = 789,\n+\t[BNXT_ULP_CLASS_HID_5f153] = 790,\n+\t[BNXT_ULP_CLASS_HID_5eb17] = 791,\n+\t[BNXT_ULP_CLASS_HID_5f79f] = 792,\n+\t[BNXT_ULP_CLASS_HID_5c147] = 793,\n+\t[BNXT_ULP_CLASS_HID_5cdcf] = 794,\n+\t[BNXT_ULP_CLASS_HID_5c783] = 795,\n+\t[BNXT_ULP_CLASS_HID_5d40b] = 796,\n+\t[BNXT_ULP_CLASS_HID_5c8bf] = 797,\n+\t[BNXT_ULP_CLASS_HID_5d527] = 798,\n+\t[BNXT_ULP_CLASS_HID_5cefb] = 799,\n+\t[BNXT_ULP_CLASS_HID_5db63] = 800,\n+\t[BNXT_ULP_CLASS_HID_a69b] = 801,\n+\t[BNXT_ULP_CLASS_HID_b303] = 802,\n+\t[BNXT_ULP_CLASS_HID_acc7] = 803,\n+\t[BNXT_ULP_CLASS_HID_b94f] = 804,\n+\t[BNXT_ULP_CLASS_HID_b127] = 805,\n+\t[BNXT_ULP_CLASS_HID_bdaf] = 806,\n+\t[BNXT_ULP_CLASS_HID_b763] = 807,\n+\t[BNXT_ULP_CLASS_HID_a3eb] = 808,\n+\t[BNXT_ULP_CLASS_HID_ea6f] = 809,\n+\t[BNXT_ULP_CLASS_HID_f697] = 810,\n+\t[BNXT_ULP_CLASS_HID_f0ab] = 811,\n+\t[BNXT_ULP_CLASS_HID_a007] = 812,\n+\t[BNXT_ULP_CLASS_HID_b48b] = 813,\n+\t[BNXT_ULP_CLASS_HID_e133] = 814,\n+\t[BNXT_ULP_CLASS_HID_baf7] = 815,\n+\t[BNXT_ULP_CLASS_HID_e77f] = 816,\n+\t[BNXT_ULP_CLASS_HID_4a1cf] = 817,\n+\t[BNXT_ULP_CLASS_HID_4ae77] = 818,\n+\t[BNXT_ULP_CLASS_HID_4a80b] = 819,\n+\t[BNXT_ULP_CLASS_HID_4b4b3] = 820,\n+\t[BNXT_ULP_CLASS_HID_4ac6b] = 821,\n+\t[BNXT_ULP_CLASS_HID_4b893] = 822,\n+\t[BNXT_ULP_CLASS_HID_4b257] = 823,\n+\t[BNXT_ULP_CLASS_HID_4bedf] = 824,\n+\t[BNXT_ULP_CLASS_HID_4e553] = 825,\n+\t[BNXT_ULP_CLASS_HID_4f1db] = 826,\n+\t[BNXT_ULP_CLASS_HID_4eb9f] = 827,\n+\t[BNXT_ULP_CLASS_HID_4f807] = 828,\n+\t[BNXT_ULP_CLASS_HID_4afff] = 829,\n+\t[BNXT_ULP_CLASS_HID_4bc67] = 830,\n+\t[BNXT_ULP_CLASS_HID_4b63b] = 831,\n+\t[BNXT_ULP_CLASS_HID_4e2a3] = 832,\n+\t[BNXT_ULP_CLASS_HID_1bc9b] = 833,\n+\t[BNXT_ULP_CLASS_HID_1e903] = 834,\n+\t[BNXT_ULP_CLASS_HID_1e2c7] = 835,\n+\t[BNXT_ULP_CLASS_HID_1ef4f] = 836,\n+\t[BNXT_ULP_CLASS_HID_1a727] = 837,\n+\t[BNXT_ULP_CLASS_HID_1b3af] = 838,\n+\t[BNXT_ULP_CLASS_HID_1ad63] = 839,\n+\t[BNXT_ULP_CLASS_HID_1b9eb] = 840,\n+\t[BNXT_ULP_CLASS_HID_1a353] = 841,\n+\t[BNXT_ULP_CLASS_HID_1afdb] = 842,\n+\t[BNXT_ULP_CLASS_HID_1a99f] = 843,\n+\t[BNXT_ULP_CLASS_HID_1b607] = 844,\n+\t[BNXT_ULP_CLASS_HID_1ea8b] = 845,\n+\t[BNXT_ULP_CLASS_HID_1f733] = 846,\n+\t[BNXT_ULP_CLASS_HID_1f0f7] = 847,\n+\t[BNXT_ULP_CLASS_HID_1a0a3] = 848,\n+\t[BNXT_ULP_CLASS_HID_5b7cf] = 849,\n+\t[BNXT_ULP_CLASS_HID_5e477] = 850,\n+\t[BNXT_ULP_CLASS_HID_5be0b] = 851,\n+\t[BNXT_ULP_CLASS_HID_5eab3] = 852,\n+\t[BNXT_ULP_CLASS_HID_5a26b] = 853,\n+\t[BNXT_ULP_CLASS_HID_5ae93] = 854,\n+\t[BNXT_ULP_CLASS_HID_5a857] = 855,\n+\t[BNXT_ULP_CLASS_HID_5b4df] = 856,\n+\t[BNXT_ULP_CLASS_HID_5fb53] = 857,\n+\t[BNXT_ULP_CLASS_HID_5ab0f] = 858,\n+\t[BNXT_ULP_CLASS_HID_5a4c3] = 859,\n+\t[BNXT_ULP_CLASS_HID_5b14b] = 860,\n+\t[BNXT_ULP_CLASS_HID_5e5ff] = 861,\n+\t[BNXT_ULP_CLASS_HID_5f267] = 862,\n+\t[BNXT_ULP_CLASS_HID_5ec3b] = 863,\n+\t[BNXT_ULP_CLASS_HID_5f8a3] = 864,\n+\t[BNXT_ULP_CLASS_HID_ec1b] = 865,\n+\t[BNXT_ULP_CLASS_HID_f883] = 866,\n+\t[BNXT_ULP_CLASS_HID_f247] = 867,\n+\t[BNXT_ULP_CLASS_HID_fecf] = 868,\n+\t[BNXT_ULP_CLASS_HID_f6a7] = 869,\n+\t[BNXT_ULP_CLASS_HID_e32f] = 870,\n+\t[BNXT_ULP_CLASS_HID_fce3] = 871,\n+\t[BNXT_ULP_CLASS_HID_e96b] = 872,\n+\t[BNXT_ULP_CLASS_HID_efef] = 873,\n+\t[BNXT_ULP_CLASS_HID_fc17] = 874,\n+\t[BNXT_ULP_CLASS_HID_f62b] = 875,\n+\t[BNXT_ULP_CLASS_HID_e587] = 876,\n+\t[BNXT_ULP_CLASS_HID_fa0b] = 877,\n+\t[BNXT_ULP_CLASS_HID_e6b3] = 878,\n+\t[BNXT_ULP_CLASS_HID_e077] = 879,\n+\t[BNXT_ULP_CLASS_HID_ecff] = 880,\n+\t[BNXT_ULP_CLASS_HID_4e74f] = 881,\n+\t[BNXT_ULP_CLASS_HID_4f3f7] = 882,\n+\t[BNXT_ULP_CLASS_HID_4ed8b] = 883,\n+\t[BNXT_ULP_CLASS_HID_4fa33] = 884,\n+\t[BNXT_ULP_CLASS_HID_4f1eb] = 885,\n+\t[BNXT_ULP_CLASS_HID_4fe13] = 886,\n+\t[BNXT_ULP_CLASS_HID_4f7d7] = 887,\n+\t[BNXT_ULP_CLASS_HID_4e45f] = 888,\n+\t[BNXT_ULP_CLASS_HID_4ead3] = 889,\n+\t[BNXT_ULP_CLASS_HID_4f75b] = 890,\n+\t[BNXT_ULP_CLASS_HID_4f11f] = 891,\n+\t[BNXT_ULP_CLASS_HID_4e0cb] = 892,\n+\t[BNXT_ULP_CLASS_HID_4f57f] = 893,\n+\t[BNXT_ULP_CLASS_HID_4e1e7] = 894,\n+\t[BNXT_ULP_CLASS_HID_4fbbb] = 895,\n+\t[BNXT_ULP_CLASS_HID_4e823] = 896,\n+\t[BNXT_ULP_CLASS_HID_1e21b] = 897,\n+\t[BNXT_ULP_CLASS_HID_1ee83] = 898,\n+\t[BNXT_ULP_CLASS_HID_1e847] = 899,\n+\t[BNXT_ULP_CLASS_HID_1f4cf] = 900,\n+\t[BNXT_ULP_CLASS_HID_1eca7] = 901,\n+\t[BNXT_ULP_CLASS_HID_1f92f] = 902,\n+\t[BNXT_ULP_CLASS_HID_1f2e3] = 903,\n+\t[BNXT_ULP_CLASS_HID_1ff6b] = 904,\n+\t[BNXT_ULP_CLASS_HID_1e8d3] = 905,\n+\t[BNXT_ULP_CLASS_HID_1f55b] = 906,\n+\t[BNXT_ULP_CLASS_HID_1ef1f] = 907,\n+\t[BNXT_ULP_CLASS_HID_1fb87] = 908,\n+\t[BNXT_ULP_CLASS_HID_1f00b] = 909,\n+\t[BNXT_ULP_CLASS_HID_1fcb3] = 910,\n+\t[BNXT_ULP_CLASS_HID_1f677] = 911,\n+\t[BNXT_ULP_CLASS_HID_1e623] = 912,\n+\t[BNXT_ULP_CLASS_HID_5fd4f] = 913,\n+\t[BNXT_ULP_CLASS_HID_5e9f7] = 914,\n+\t[BNXT_ULP_CLASS_HID_5e38b] = 915,\n+\t[BNXT_ULP_CLASS_HID_5f033] = 916,\n+\t[BNXT_ULP_CLASS_HID_5e7eb] = 917,\n+\t[BNXT_ULP_CLASS_HID_5f413] = 918,\n+\t[BNXT_ULP_CLASS_HID_5edd7] = 919,\n+\t[BNXT_ULP_CLASS_HID_5fa5f] = 920,\n+\t[BNXT_ULP_CLASS_HID_5e407] = 921,\n+\t[BNXT_ULP_CLASS_HID_5f08f] = 922,\n+\t[BNXT_ULP_CLASS_HID_5ea43] = 923,\n+\t[BNXT_ULP_CLASS_HID_5f6cb] = 924,\n+\t[BNXT_ULP_CLASS_HID_5eb7f] = 925,\n+\t[BNXT_ULP_CLASS_HID_5f7e7] = 926,\n+\t[BNXT_ULP_CLASS_HID_5f1bb] = 927,\n+\t[BNXT_ULP_CLASS_HID_5e117] = 928,\n+\t[BNXT_ULP_CLASS_HID_244a3] = 929,\n+\t[BNXT_ULP_CLASS_HID_2513b] = 930,\n+\t[BNXT_ULP_CLASS_HID_24b7f] = 931,\n+\t[BNXT_ULP_CLASS_HID_257f7] = 932,\n+\t[BNXT_ULP_CLASS_HID_22f1f] = 933,\n+\t[BNXT_ULP_CLASS_HID_23b97] = 934,\n+\t[BNXT_ULP_CLASS_HID_235db] = 935,\n+\t[BNXT_ULP_CLASS_HID_24253] = 936,\n+\t[BNXT_ULP_CLASS_HID_20beb] = 937,\n+\t[BNXT_ULP_CLASS_HID_21863] = 938,\n+\t[BNXT_ULP_CLASS_HID_211a7] = 939,\n+\t[BNXT_ULP_CLASS_HID_21e3f] = 940,\n+\t[BNXT_ULP_CLASS_HID_252b3] = 941,\n+\t[BNXT_ULP_CLASS_HID_202df] = 942,\n+\t[BNXT_ULP_CLASS_HID_2594f] = 943,\n+\t[BNXT_ULP_CLASS_HID_2089b] = 944,\n+\t[BNXT_ULP_CLASS_HID_23193] = 945,\n+\t[BNXT_ULP_CLASS_HID_23e6b] = 946,\n+\t[BNXT_ULP_CLASS_HID_237af] = 947,\n+\t[BNXT_ULP_CLASS_HID_24427] = 948,\n+\t[BNXT_ULP_CLASS_HID_21c4f] = 949,\n+\t[BNXT_ULP_CLASS_HID_228c7] = 950,\n+\t[BNXT_ULP_CLASS_HID_2220b] = 951,\n+\t[BNXT_ULP_CLASS_HID_22e83] = 952,\n+\t[BNXT_ULP_CLASS_HID_25507] = 953,\n+\t[BNXT_ULP_CLASS_HID_20553] = 954,\n+\t[BNXT_ULP_CLASS_HID_25bc3] = 955,\n+\t[BNXT_ULP_CLASS_HID_20b6f] = 956,\n+\t[BNXT_ULP_CLASS_HID_23fe3] = 957,\n+\t[BNXT_ULP_CLASS_HID_24c7b] = 958,\n+\t[BNXT_ULP_CLASS_HID_245bf] = 959,\n+\t[BNXT_ULP_CLASS_HID_25237] = 960,\n+\t[BNXT_ULP_CLASS_HID_64077] = 961,\n+\t[BNXT_ULP_CLASS_HID_64ccf] = 962,\n+\t[BNXT_ULP_CLASS_HID_64633] = 963,\n+\t[BNXT_ULP_CLASS_HID_6528b] = 964,\n+\t[BNXT_ULP_CLASS_HID_62ad3] = 965,\n+\t[BNXT_ULP_CLASS_HID_636ab] = 966,\n+\t[BNXT_ULP_CLASS_HID_630ef] = 967,\n+\t[BNXT_ULP_CLASS_HID_63d67] = 968,\n+\t[BNXT_ULP_CLASS_HID_606bf] = 969,\n+\t[BNXT_ULP_CLASS_HID_61337] = 970,\n+\t[BNXT_ULP_CLASS_HID_60d7b] = 971,\n+\t[BNXT_ULP_CLASS_HID_619f3] = 972,\n+\t[BNXT_ULP_CLASS_HID_64e47] = 973,\n+\t[BNXT_ULP_CLASS_HID_65adf] = 974,\n+\t[BNXT_ULP_CLASS_HID_65403] = 975,\n+\t[BNXT_ULP_CLASS_HID_603af] = 976,\n+\t[BNXT_ULP_CLASS_HID_62ca7] = 977,\n+\t[BNXT_ULP_CLASS_HID_6393f] = 978,\n+\t[BNXT_ULP_CLASS_HID_63363] = 979,\n+\t[BNXT_ULP_CLASS_HID_63ffb] = 980,\n+\t[BNXT_ULP_CLASS_HID_61703] = 981,\n+\t[BNXT_ULP_CLASS_HID_6239b] = 982,\n+\t[BNXT_ULP_CLASS_HID_61ddf] = 983,\n+\t[BNXT_ULP_CLASS_HID_62a57] = 984,\n+\t[BNXT_ULP_CLASS_HID_650db] = 985,\n+\t[BNXT_ULP_CLASS_HID_60067] = 986,\n+\t[BNXT_ULP_CLASS_HID_65697] = 987,\n+\t[BNXT_ULP_CLASS_HID_60623] = 988,\n+\t[BNXT_ULP_CLASS_HID_63ab7] = 989,\n+\t[BNXT_ULP_CLASS_HID_6470f] = 990,\n+\t[BNXT_ULP_CLASS_HID_64173] = 991,\n+\t[BNXT_ULP_CLASS_HID_64dcb] = 992,\n+\t[BNXT_ULP_CLASS_HID_35aa3] = 993,\n+\t[BNXT_ULP_CLASS_HID_30acf] = 994,\n+\t[BNXT_ULP_CLASS_HID_30433] = 995,\n+\t[BNXT_ULP_CLASS_HID_3108b] = 996,\n+\t[BNXT_ULP_CLASS_HID_3451f] = 997,\n+\t[BNXT_ULP_CLASS_HID_35197] = 998,\n+\t[BNXT_ULP_CLASS_HID_34bdb] = 999,\n+\t[BNXT_ULP_CLASS_HID_35853] = 1000,\n+\t[BNXT_ULP_CLASS_HID_321eb] = 1001,\n+\t[BNXT_ULP_CLASS_HID_32e63] = 1002,\n+\t[BNXT_ULP_CLASS_HID_327a7] = 1003,\n+\t[BNXT_ULP_CLASS_HID_3343f] = 1004,\n+\t[BNXT_ULP_CLASS_HID_30c47] = 1005,\n+\t[BNXT_ULP_CLASS_HID_318df] = 1006,\n+\t[BNXT_ULP_CLASS_HID_31203] = 1007,\n+\t[BNXT_ULP_CLASS_HID_31e9b] = 1008,\n+\t[BNXT_ULP_CLASS_HID_34793] = 1009,\n+\t[BNXT_ULP_CLASS_HID_3546b] = 1010,\n+\t[BNXT_ULP_CLASS_HID_34daf] = 1011,\n+\t[BNXT_ULP_CLASS_HID_35a27] = 1012,\n+\t[BNXT_ULP_CLASS_HID_3324f] = 1013,\n+\t[BNXT_ULP_CLASS_HID_33ec7] = 1014,\n+\t[BNXT_ULP_CLASS_HID_3380b] = 1015,\n+\t[BNXT_ULP_CLASS_HID_34483] = 1016,\n+\t[BNXT_ULP_CLASS_HID_30edb] = 1017,\n+\t[BNXT_ULP_CLASS_HID_31b53] = 1018,\n+\t[BNXT_ULP_CLASS_HID_31497] = 1019,\n+\t[BNXT_ULP_CLASS_HID_3216f] = 1020,\n+\t[BNXT_ULP_CLASS_HID_355e3] = 1021,\n+\t[BNXT_ULP_CLASS_HID_3050f] = 1022,\n+\t[BNXT_ULP_CLASS_HID_35bbf] = 1023,\n+\t[BNXT_ULP_CLASS_HID_30bcb] = 1024,\n+\t[BNXT_ULP_CLASS_HID_75677] = 1025,\n+\t[BNXT_ULP_CLASS_HID_70583] = 1026,\n+\t[BNXT_ULP_CLASS_HID_75c33] = 1027,\n+\t[BNXT_ULP_CLASS_HID_70c5f] = 1028,\n+\t[BNXT_ULP_CLASS_HID_740d3] = 1029,\n+\t[BNXT_ULP_CLASS_HID_74cab] = 1030,\n+\t[BNXT_ULP_CLASS_HID_746ef] = 1031,\n+\t[BNXT_ULP_CLASS_HID_75367] = 1032,\n+\t[BNXT_ULP_CLASS_HID_71cbf] = 1033,\n+\t[BNXT_ULP_CLASS_HID_72937] = 1034,\n+\t[BNXT_ULP_CLASS_HID_7237b] = 1035,\n+\t[BNXT_ULP_CLASS_HID_72ff3] = 1036,\n+\t[BNXT_ULP_CLASS_HID_7071b] = 1037,\n+\t[BNXT_ULP_CLASS_HID_71393] = 1038,\n+\t[BNXT_ULP_CLASS_HID_70dd7] = 1039,\n+\t[BNXT_ULP_CLASS_HID_719af] = 1040,\n+\t[BNXT_ULP_CLASS_HID_742a7] = 1041,\n+\t[BNXT_ULP_CLASS_HID_74f3f] = 1042,\n+\t[BNXT_ULP_CLASS_HID_74963] = 1043,\n+\t[BNXT_ULP_CLASS_HID_755fb] = 1044,\n+\t[BNXT_ULP_CLASS_HID_72d03] = 1045,\n+\t[BNXT_ULP_CLASS_HID_7399b] = 1046,\n+\t[BNXT_ULP_CLASS_HID_733df] = 1047,\n+\t[BNXT_ULP_CLASS_HID_74057] = 1048,\n+\t[BNXT_ULP_CLASS_HID_709ef] = 1049,\n+\t[BNXT_ULP_CLASS_HID_71667] = 1050,\n+\t[BNXT_ULP_CLASS_HID_70fab] = 1051,\n+\t[BNXT_ULP_CLASS_HID_71c23] = 1052,\n+\t[BNXT_ULP_CLASS_HID_750b7] = 1053,\n+\t[BNXT_ULP_CLASS_HID_700c3] = 1054,\n+\t[BNXT_ULP_CLASS_HID_75773] = 1055,\n+\t[BNXT_ULP_CLASS_HID_7069f] = 1056,\n+\t[BNXT_ULP_CLASS_HID_2cfa3] = 1057,\n+\t[BNXT_ULP_CLASS_HID_2dc3b] = 1058,\n+\t[BNXT_ULP_CLASS_HID_2d67f] = 1059,\n+\t[BNXT_ULP_CLASS_HID_2858b] = 1060,\n+\t[BNXT_ULP_CLASS_HID_2ba1f] = 1061,\n+\t[BNXT_ULP_CLASS_HID_2c697] = 1062,\n+\t[BNXT_ULP_CLASS_HID_2c0db] = 1063,\n+\t[BNXT_ULP_CLASS_HID_2cd53] = 1064,\n+\t[BNXT_ULP_CLASS_HID_296eb] = 1065,\n+\t[BNXT_ULP_CLASS_HID_2a363] = 1066,\n+\t[BNXT_ULP_CLASS_HID_29ca7] = 1067,\n+\t[BNXT_ULP_CLASS_HID_2a93f] = 1068,\n+\t[BNXT_ULP_CLASS_HID_28147] = 1069,\n+\t[BNXT_ULP_CLASS_HID_28ddf] = 1070,\n+\t[BNXT_ULP_CLASS_HID_28703] = 1071,\n+\t[BNXT_ULP_CLASS_HID_2939b] = 1072,\n+\t[BNXT_ULP_CLASS_HID_2bc93] = 1073,\n+\t[BNXT_ULP_CLASS_HID_2c96b] = 1074,\n+\t[BNXT_ULP_CLASS_HID_2c2af] = 1075,\n+\t[BNXT_ULP_CLASS_HID_2cf27] = 1076,\n+\t[BNXT_ULP_CLASS_HID_2a74f] = 1077,\n+\t[BNXT_ULP_CLASS_HID_2b3c7] = 1078,\n+\t[BNXT_ULP_CLASS_HID_2ad0b] = 1079,\n+\t[BNXT_ULP_CLASS_HID_2b983] = 1080,\n+\t[BNXT_ULP_CLASS_HID_283db] = 1081,\n+\t[BNXT_ULP_CLASS_HID_29053] = 1082,\n+\t[BNXT_ULP_CLASS_HID_28997] = 1083,\n+\t[BNXT_ULP_CLASS_HID_2966f] = 1084,\n+\t[BNXT_ULP_CLASS_HID_2cae3] = 1085,\n+\t[BNXT_ULP_CLASS_HID_2d77b] = 1086,\n+\t[BNXT_ULP_CLASS_HID_2d0bf] = 1087,\n+\t[BNXT_ULP_CLASS_HID_280cb] = 1088,\n+\t[BNXT_ULP_CLASS_HID_6cb77] = 1089,\n+\t[BNXT_ULP_CLASS_HID_6d7cf] = 1090,\n+\t[BNXT_ULP_CLASS_HID_6d133] = 1091,\n+\t[BNXT_ULP_CLASS_HID_6815f] = 1092,\n+\t[BNXT_ULP_CLASS_HID_6b5d3] = 1093,\n+\t[BNXT_ULP_CLASS_HID_6c1ab] = 1094,\n+\t[BNXT_ULP_CLASS_HID_6bbef] = 1095,\n+\t[BNXT_ULP_CLASS_HID_6c867] = 1096,\n+\t[BNXT_ULP_CLASS_HID_691bf] = 1097,\n+\t[BNXT_ULP_CLASS_HID_69e37] = 1098,\n+\t[BNXT_ULP_CLASS_HID_6987b] = 1099,\n+\t[BNXT_ULP_CLASS_HID_6a4f3] = 1100,\n+\t[BNXT_ULP_CLASS_HID_6d947] = 1101,\n+\t[BNXT_ULP_CLASS_HID_68893] = 1102,\n+\t[BNXT_ULP_CLASS_HID_682d7] = 1103,\n+\t[BNXT_ULP_CLASS_HID_68eaf] = 1104,\n+\t[BNXT_ULP_CLASS_HID_6b7a7] = 1105,\n+\t[BNXT_ULP_CLASS_HID_6c43f] = 1106,\n+\t[BNXT_ULP_CLASS_HID_6be63] = 1107,\n+\t[BNXT_ULP_CLASS_HID_6cafb] = 1108,\n+\t[BNXT_ULP_CLASS_HID_6a203] = 1109,\n+\t[BNXT_ULP_CLASS_HID_6ae9b] = 1110,\n+\t[BNXT_ULP_CLASS_HID_6a8df] = 1111,\n+\t[BNXT_ULP_CLASS_HID_6b557] = 1112,\n+\t[BNXT_ULP_CLASS_HID_6dbdb] = 1113,\n+\t[BNXT_ULP_CLASS_HID_68b67] = 1114,\n+\t[BNXT_ULP_CLASS_HID_684ab] = 1115,\n+\t[BNXT_ULP_CLASS_HID_69123] = 1116,\n+\t[BNXT_ULP_CLASS_HID_6c5b7] = 1117,\n+\t[BNXT_ULP_CLASS_HID_6d20f] = 1118,\n+\t[BNXT_ULP_CLASS_HID_6cc73] = 1119,\n+\t[BNXT_ULP_CLASS_HID_6d8cb] = 1120,\n+\t[BNXT_ULP_CLASS_HID_38977] = 1121,\n+\t[BNXT_ULP_CLASS_HID_395cf] = 1122,\n+\t[BNXT_ULP_CLASS_HID_38f33] = 1123,\n+\t[BNXT_ULP_CLASS_HID_39b8b] = 1124,\n+\t[BNXT_ULP_CLASS_HID_3d01f] = 1125,\n+\t[BNXT_ULP_CLASS_HID_3dc97] = 1126,\n+\t[BNXT_ULP_CLASS_HID_3d6db] = 1127,\n+\t[BNXT_ULP_CLASS_HID_38667] = 1128,\n+\t[BNXT_ULP_CLASS_HID_3aceb] = 1129,\n+\t[BNXT_ULP_CLASS_HID_3b963] = 1130,\n+\t[BNXT_ULP_CLASS_HID_3b2a7] = 1131,\n+\t[BNXT_ULP_CLASS_HID_3bf3f] = 1132,\n+\t[BNXT_ULP_CLASS_HID_39747] = 1133,\n+\t[BNXT_ULP_CLASS_HID_3a3df] = 1134,\n+\t[BNXT_ULP_CLASS_HID_39d03] = 1135,\n+\t[BNXT_ULP_CLASS_HID_3a99b] = 1136,\n+\t[BNXT_ULP_CLASS_HID_3d293] = 1137,\n+\t[BNXT_ULP_CLASS_HID_3823f] = 1138,\n+\t[BNXT_ULP_CLASS_HID_3d8af] = 1139,\n+\t[BNXT_ULP_CLASS_HID_388fb] = 1140,\n+\t[BNXT_ULP_CLASS_HID_3bd4f] = 1141,\n+\t[BNXT_ULP_CLASS_HID_3c9c7] = 1142,\n+\t[BNXT_ULP_CLASS_HID_3c30b] = 1143,\n+\t[BNXT_ULP_CLASS_HID_3cf83] = 1144,\n+\t[BNXT_ULP_CLASS_HID_399db] = 1145,\n+\t[BNXT_ULP_CLASS_HID_3a653] = 1146,\n+\t[BNXT_ULP_CLASS_HID_39f97] = 1147,\n+\t[BNXT_ULP_CLASS_HID_3ac6f] = 1148,\n+\t[BNXT_ULP_CLASS_HID_383b7] = 1149,\n+\t[BNXT_ULP_CLASS_HID_3900f] = 1150,\n+\t[BNXT_ULP_CLASS_HID_38a73] = 1151,\n+\t[BNXT_ULP_CLASS_HID_396cb] = 1152,\n+\t[BNXT_ULP_CLASS_HID_7840b] = 1153,\n+\t[BNXT_ULP_CLASS_HID_79083] = 1154,\n+\t[BNXT_ULP_CLASS_HID_78ac7] = 1155,\n+\t[BNXT_ULP_CLASS_HID_7975f] = 1156,\n+\t[BNXT_ULP_CLASS_HID_7cbd3] = 1157,\n+\t[BNXT_ULP_CLASS_HID_7d7ab] = 1158,\n+\t[BNXT_ULP_CLASS_HID_7d1ef] = 1159,\n+\t[BNXT_ULP_CLASS_HID_7813b] = 1160,\n+\t[BNXT_ULP_CLASS_HID_7a7bf] = 1161,\n+\t[BNXT_ULP_CLASS_HID_7b437] = 1162,\n+\t[BNXT_ULP_CLASS_HID_7ae7b] = 1163,\n+\t[BNXT_ULP_CLASS_HID_7baf3] = 1164,\n+\t[BNXT_ULP_CLASS_HID_7921b] = 1165,\n+\t[BNXT_ULP_CLASS_HID_79e93] = 1166,\n+\t[BNXT_ULP_CLASS_HID_798d7] = 1167,\n+\t[BNXT_ULP_CLASS_HID_7a4af] = 1168,\n+\t[BNXT_ULP_CLASS_HID_7cda7] = 1169,\n+\t[BNXT_ULP_CLASS_HID_7da3f] = 1170,\n+\t[BNXT_ULP_CLASS_HID_7d463] = 1171,\n+\t[BNXT_ULP_CLASS_HID_7838f] = 1172,\n+\t[BNXT_ULP_CLASS_HID_7b803] = 1173,\n+\t[BNXT_ULP_CLASS_HID_7c49b] = 1174,\n+\t[BNXT_ULP_CLASS_HID_7bedf] = 1175,\n+\t[BNXT_ULP_CLASS_HID_7cb57] = 1176,\n+\t[BNXT_ULP_CLASS_HID_794ef] = 1177,\n+\t[BNXT_ULP_CLASS_HID_7a167] = 1178,\n+\t[BNXT_ULP_CLASS_HID_79aab] = 1179,\n+\t[BNXT_ULP_CLASS_HID_7a723] = 1180,\n+\t[BNXT_ULP_CLASS_HID_7dbb7] = 1181,\n+\t[BNXT_ULP_CLASS_HID_78bc3] = 1182,\n+\t[BNXT_ULP_CLASS_HID_78507] = 1183,\n+\t[BNXT_ULP_CLASS_HID_7919f] = 1184,\n+\t[BNXT_ULP_CLASS_HID_a3bb] = 1185,\n+\t[BNXT_ULP_CLASS_HID_b023] = 1186,\n+\t[BNXT_ULP_CLASS_HID_aa67] = 1187,\n+\t[BNXT_ULP_CLASS_HID_b6ef] = 1188,\n+\t[BNXT_ULP_CLASS_HID_8e07] = 1189,\n+\t[BNXT_ULP_CLASS_HID_9a8f] = 1190,\n+\t[BNXT_ULP_CLASS_HID_94c3] = 1191,\n+\t[BNXT_ULP_CLASS_HID_a14b] = 1192,\n+\t[BNXT_ULP_CLASS_HID_c7cf] = 1193,\n+\t[BNXT_ULP_CLASS_HID_d3b7] = 1194,\n+\t[BNXT_ULP_CLASS_HID_cd8b] = 1195,\n+\t[BNXT_ULP_CLASS_HID_da73] = 1196,\n+\t[BNXT_ULP_CLASS_HID_b1ab] = 1197,\n+\t[BNXT_ULP_CLASS_HID_be13] = 1198,\n+\t[BNXT_ULP_CLASS_HID_b857] = 1199,\n+\t[BNXT_ULP_CLASS_HID_c4df] = 1200,\n+\t[BNXT_ULP_CLASS_HID_49f6f] = 1201,\n+\t[BNXT_ULP_CLASS_HID_4abd7] = 1202,\n+\t[BNXT_ULP_CLASS_HID_4a52b] = 1203,\n+\t[BNXT_ULP_CLASS_HID_4b193] = 1204,\n+\t[BNXT_ULP_CLASS_HID_489cb] = 1205,\n+\t[BNXT_ULP_CLASS_HID_495b3] = 1206,\n+\t[BNXT_ULP_CLASS_HID_48ff7] = 1207,\n+\t[BNXT_ULP_CLASS_HID_49c7f] = 1208,\n+\t[BNXT_ULP_CLASS_HID_4c2f3] = 1209,\n+\t[BNXT_ULP_CLASS_HID_4cf7b] = 1210,\n+\t[BNXT_ULP_CLASS_HID_4c8bf] = 1211,\n+\t[BNXT_ULP_CLASS_HID_4d527] = 1212,\n+\t[BNXT_ULP_CLASS_HID_4ad5f] = 1213,\n+\t[BNXT_ULP_CLASS_HID_4b9c7] = 1214,\n+\t[BNXT_ULP_CLASS_HID_4b31b] = 1215,\n+\t[BNXT_ULP_CLASS_HID_4bf83] = 1216,\n+\t[BNXT_ULP_CLASS_HID_1b9bb] = 1217,\n+\t[BNXT_ULP_CLASS_HID_1c623] = 1218,\n+\t[BNXT_ULP_CLASS_HID_1c067] = 1219,\n+\t[BNXT_ULP_CLASS_HID_1ccef] = 1220,\n+\t[BNXT_ULP_CLASS_HID_1a407] = 1221,\n+\t[BNXT_ULP_CLASS_HID_1b08f] = 1222,\n+\t[BNXT_ULP_CLASS_HID_1aac3] = 1223,\n+\t[BNXT_ULP_CLASS_HID_1b74b] = 1224,\n+\t[BNXT_ULP_CLASS_HID_180f3] = 1225,\n+\t[BNXT_ULP_CLASS_HID_18d7b] = 1226,\n+\t[BNXT_ULP_CLASS_HID_186bf] = 1227,\n+\t[BNXT_ULP_CLASS_HID_19327] = 1228,\n+\t[BNXT_ULP_CLASS_HID_1c7ab] = 1229,\n+\t[BNXT_ULP_CLASS_HID_1d413] = 1230,\n+\t[BNXT_ULP_CLASS_HID_1ce57] = 1231,\n+\t[BNXT_ULP_CLASS_HID_1dadf] = 1232,\n+\t[BNXT_ULP_CLASS_HID_5b56f] = 1233,\n+\t[BNXT_ULP_CLASS_HID_5c1d7] = 1234,\n+\t[BNXT_ULP_CLASS_HID_5bb2b] = 1235,\n+\t[BNXT_ULP_CLASS_HID_5c793] = 1236,\n+\t[BNXT_ULP_CLASS_HID_59fcb] = 1237,\n+\t[BNXT_ULP_CLASS_HID_5abb3] = 1238,\n+\t[BNXT_ULP_CLASS_HID_5a5f7] = 1239,\n+\t[BNXT_ULP_CLASS_HID_5b27f] = 1240,\n+\t[BNXT_ULP_CLASS_HID_5d8f3] = 1241,\n+\t[BNXT_ULP_CLASS_HID_5882f] = 1242,\n+\t[BNXT_ULP_CLASS_HID_58263] = 1243,\n+\t[BNXT_ULP_CLASS_HID_58eeb] = 1244,\n+\t[BNXT_ULP_CLASS_HID_5c35f] = 1245,\n+\t[BNXT_ULP_CLASS_HID_5cfc7] = 1246,\n+\t[BNXT_ULP_CLASS_HID_5c91b] = 1247,\n+\t[BNXT_ULP_CLASS_HID_5d583] = 1248,\n+\t[BNXT_ULP_CLASS_HID_e93b] = 1249,\n+\t[BNXT_ULP_CLASS_HID_f5a3] = 1250,\n+\t[BNXT_ULP_CLASS_HID_efe7] = 1251,\n+\t[BNXT_ULP_CLASS_HID_fc6f] = 1252,\n+\t[BNXT_ULP_CLASS_HID_d387] = 1253,\n+\t[BNXT_ULP_CLASS_HID_e00f] = 1254,\n+\t[BNXT_ULP_CLASS_HID_da43] = 1255,\n+\t[BNXT_ULP_CLASS_HID_e6cb] = 1256,\n+\t[BNXT_ULP_CLASS_HID_cd4f] = 1257,\n+\t[BNXT_ULP_CLASS_HID_d937] = 1258,\n+\t[BNXT_ULP_CLASS_HID_d30b] = 1259,\n+\t[BNXT_ULP_CLASS_HID_c2a7] = 1260,\n+\t[BNXT_ULP_CLASS_HID_f72b] = 1261,\n+\t[BNXT_ULP_CLASS_HID_c393] = 1262,\n+\t[BNXT_ULP_CLASS_HID_fdd7] = 1263,\n+\t[BNXT_ULP_CLASS_HID_ca5f] = 1264,\n+\t[BNXT_ULP_CLASS_HID_4e4ef] = 1265,\n+\t[BNXT_ULP_CLASS_HID_4f157] = 1266,\n+\t[BNXT_ULP_CLASS_HID_4eaab] = 1267,\n+\t[BNXT_ULP_CLASS_HID_4f713] = 1268,\n+\t[BNXT_ULP_CLASS_HID_4cf4b] = 1269,\n+\t[BNXT_ULP_CLASS_HID_4db33] = 1270,\n+\t[BNXT_ULP_CLASS_HID_4d577] = 1271,\n+\t[BNXT_ULP_CLASS_HID_4e1ff] = 1272,\n+\t[BNXT_ULP_CLASS_HID_4c873] = 1273,\n+\t[BNXT_ULP_CLASS_HID_4d4fb] = 1274,\n+\t[BNXT_ULP_CLASS_HID_4ce3f] = 1275,\n+\t[BNXT_ULP_CLASS_HID_4daa7] = 1276,\n+\t[BNXT_ULP_CLASS_HID_4f2df] = 1277,\n+\t[BNXT_ULP_CLASS_HID_4ff47] = 1278,\n+\t[BNXT_ULP_CLASS_HID_4f89b] = 1279,\n+\t[BNXT_ULP_CLASS_HID_4c503] = 1280,\n+\t[BNXT_ULP_CLASS_HID_1ff3b] = 1281,\n+\t[BNXT_ULP_CLASS_HID_1cba3] = 1282,\n+\t[BNXT_ULP_CLASS_HID_1c5e7] = 1283,\n+\t[BNXT_ULP_CLASS_HID_1d26f] = 1284,\n+\t[BNXT_ULP_CLASS_HID_1e987] = 1285,\n+\t[BNXT_ULP_CLASS_HID_1f60f] = 1286,\n+\t[BNXT_ULP_CLASS_HID_1f043] = 1287,\n+\t[BNXT_ULP_CLASS_HID_1fccb] = 1288,\n+\t[BNXT_ULP_CLASS_HID_1c673] = 1289,\n+\t[BNXT_ULP_CLASS_HID_1d2fb] = 1290,\n+\t[BNXT_ULP_CLASS_HID_1cc3f] = 1291,\n+\t[BNXT_ULP_CLASS_HID_1d8a7] = 1292,\n+\t[BNXT_ULP_CLASS_HID_1cd2b] = 1293,\n+\t[BNXT_ULP_CLASS_HID_1d993] = 1294,\n+\t[BNXT_ULP_CLASS_HID_1d3d7] = 1295,\n+\t[BNXT_ULP_CLASS_HID_1c303] = 1296,\n+\t[BNXT_ULP_CLASS_HID_5faef] = 1297,\n+\t[BNXT_ULP_CLASS_HID_5c757] = 1298,\n+\t[BNXT_ULP_CLASS_HID_5c0ab] = 1299,\n+\t[BNXT_ULP_CLASS_HID_5cd13] = 1300,\n+\t[BNXT_ULP_CLASS_HID_5e54b] = 1301,\n+\t[BNXT_ULP_CLASS_HID_5f133] = 1302,\n+\t[BNXT_ULP_CLASS_HID_5eb77] = 1303,\n+\t[BNXT_ULP_CLASS_HID_5f7ff] = 1304,\n+\t[BNXT_ULP_CLASS_HID_5c127] = 1305,\n+\t[BNXT_ULP_CLASS_HID_5cdaf] = 1306,\n+\t[BNXT_ULP_CLASS_HID_5c7e3] = 1307,\n+\t[BNXT_ULP_CLASS_HID_5d46b] = 1308,\n+\t[BNXT_ULP_CLASS_HID_5c8df] = 1309,\n+\t[BNXT_ULP_CLASS_HID_5d547] = 1310,\n+\t[BNXT_ULP_CLASS_HID_5ce9b] = 1311,\n+\t[BNXT_ULP_CLASS_HID_5db03] = 1312,\n+\t[BNXT_ULP_CLASS_HID_a6fb] = 1313,\n+\t[BNXT_ULP_CLASS_HID_b363] = 1314,\n+\t[BNXT_ULP_CLASS_HID_aca7] = 1315,\n+\t[BNXT_ULP_CLASS_HID_b92f] = 1316,\n+\t[BNXT_ULP_CLASS_HID_b147] = 1317,\n+\t[BNXT_ULP_CLASS_HID_bdcf] = 1318,\n+\t[BNXT_ULP_CLASS_HID_b703] = 1319,\n+\t[BNXT_ULP_CLASS_HID_a38b] = 1320,\n+\t[BNXT_ULP_CLASS_HID_ea0f] = 1321,\n+\t[BNXT_ULP_CLASS_HID_f6f7] = 1322,\n+\t[BNXT_ULP_CLASS_HID_f0cb] = 1323,\n+\t[BNXT_ULP_CLASS_HID_a067] = 1324,\n+\t[BNXT_ULP_CLASS_HID_b4eb] = 1325,\n+\t[BNXT_ULP_CLASS_HID_e153] = 1326,\n+\t[BNXT_ULP_CLASS_HID_ba97] = 1327,\n+\t[BNXT_ULP_CLASS_HID_e71f] = 1328,\n+\t[BNXT_ULP_CLASS_HID_4a1af] = 1329,\n+\t[BNXT_ULP_CLASS_HID_4ae17] = 1330,\n+\t[BNXT_ULP_CLASS_HID_4a86b] = 1331,\n+\t[BNXT_ULP_CLASS_HID_4b4d3] = 1332,\n+\t[BNXT_ULP_CLASS_HID_4ac0b] = 1333,\n+\t[BNXT_ULP_CLASS_HID_4b8f3] = 1334,\n+\t[BNXT_ULP_CLASS_HID_4b237] = 1335,\n+\t[BNXT_ULP_CLASS_HID_4bebf] = 1336,\n+\t[BNXT_ULP_CLASS_HID_4e533] = 1337,\n+\t[BNXT_ULP_CLASS_HID_4f1bb] = 1338,\n+\t[BNXT_ULP_CLASS_HID_4ebff] = 1339,\n+\t[BNXT_ULP_CLASS_HID_4f867] = 1340,\n+\t[BNXT_ULP_CLASS_HID_4af9f] = 1341,\n+\t[BNXT_ULP_CLASS_HID_4bc07] = 1342,\n+\t[BNXT_ULP_CLASS_HID_4b65b] = 1343,\n+\t[BNXT_ULP_CLASS_HID_4e2c3] = 1344,\n+\t[BNXT_ULP_CLASS_HID_1bcfb] = 1345,\n+\t[BNXT_ULP_CLASS_HID_1e963] = 1346,\n+\t[BNXT_ULP_CLASS_HID_1e2a7] = 1347,\n+\t[BNXT_ULP_CLASS_HID_1ef2f] = 1348,\n+\t[BNXT_ULP_CLASS_HID_1a747] = 1349,\n+\t[BNXT_ULP_CLASS_HID_1b3cf] = 1350,\n+\t[BNXT_ULP_CLASS_HID_1ad03] = 1351,\n+\t[BNXT_ULP_CLASS_HID_1b98b] = 1352,\n+\t[BNXT_ULP_CLASS_HID_1a333] = 1353,\n+\t[BNXT_ULP_CLASS_HID_1afbb] = 1354,\n+\t[BNXT_ULP_CLASS_HID_1a9ff] = 1355,\n+\t[BNXT_ULP_CLASS_HID_1b667] = 1356,\n+\t[BNXT_ULP_CLASS_HID_1eaeb] = 1357,\n+\t[BNXT_ULP_CLASS_HID_1f753] = 1358,\n+\t[BNXT_ULP_CLASS_HID_1f097] = 1359,\n+\t[BNXT_ULP_CLASS_HID_1a0c3] = 1360,\n+\t[BNXT_ULP_CLASS_HID_5b7af] = 1361,\n+\t[BNXT_ULP_CLASS_HID_5e417] = 1362,\n+\t[BNXT_ULP_CLASS_HID_5be6b] = 1363,\n+\t[BNXT_ULP_CLASS_HID_5ead3] = 1364,\n+\t[BNXT_ULP_CLASS_HID_5a20b] = 1365,\n+\t[BNXT_ULP_CLASS_HID_5aef3] = 1366,\n+\t[BNXT_ULP_CLASS_HID_5a837] = 1367,\n+\t[BNXT_ULP_CLASS_HID_5b4bf] = 1368,\n+\t[BNXT_ULP_CLASS_HID_5fb33] = 1369,\n+\t[BNXT_ULP_CLASS_HID_5ab6f] = 1370,\n+\t[BNXT_ULP_CLASS_HID_5a4a3] = 1371,\n+\t[BNXT_ULP_CLASS_HID_5b12b] = 1372,\n+\t[BNXT_ULP_CLASS_HID_5e59f] = 1373,\n+\t[BNXT_ULP_CLASS_HID_5f207] = 1374,\n+\t[BNXT_ULP_CLASS_HID_5ec5b] = 1375,\n+\t[BNXT_ULP_CLASS_HID_5f8c3] = 1376,\n+\t[BNXT_ULP_CLASS_HID_ec7b] = 1377,\n+\t[BNXT_ULP_CLASS_HID_f8e3] = 1378,\n+\t[BNXT_ULP_CLASS_HID_f227] = 1379,\n+\t[BNXT_ULP_CLASS_HID_feaf] = 1380,\n+\t[BNXT_ULP_CLASS_HID_f6c7] = 1381,\n+\t[BNXT_ULP_CLASS_HID_e34f] = 1382,\n+\t[BNXT_ULP_CLASS_HID_fc83] = 1383,\n+\t[BNXT_ULP_CLASS_HID_e90b] = 1384,\n+\t[BNXT_ULP_CLASS_HID_ef8f] = 1385,\n+\t[BNXT_ULP_CLASS_HID_fc77] = 1386,\n+\t[BNXT_ULP_CLASS_HID_f64b] = 1387,\n+\t[BNXT_ULP_CLASS_HID_e5e7] = 1388,\n+\t[BNXT_ULP_CLASS_HID_fa6b] = 1389,\n+\t[BNXT_ULP_CLASS_HID_e6d3] = 1390,\n+\t[BNXT_ULP_CLASS_HID_e017] = 1391,\n+\t[BNXT_ULP_CLASS_HID_ec9f] = 1392,\n+\t[BNXT_ULP_CLASS_HID_4e72f] = 1393,\n+\t[BNXT_ULP_CLASS_HID_4f397] = 1394,\n+\t[BNXT_ULP_CLASS_HID_4edeb] = 1395,\n+\t[BNXT_ULP_CLASS_HID_4fa53] = 1396,\n+\t[BNXT_ULP_CLASS_HID_4f18b] = 1397,\n+\t[BNXT_ULP_CLASS_HID_4fe73] = 1398,\n+\t[BNXT_ULP_CLASS_HID_4f7b7] = 1399,\n+\t[BNXT_ULP_CLASS_HID_4e43f] = 1400,\n+\t[BNXT_ULP_CLASS_HID_4eab3] = 1401,\n+\t[BNXT_ULP_CLASS_HID_4f73b] = 1402,\n+\t[BNXT_ULP_CLASS_HID_4f17f] = 1403,\n+\t[BNXT_ULP_CLASS_HID_4e0ab] = 1404,\n+\t[BNXT_ULP_CLASS_HID_4f51f] = 1405,\n+\t[BNXT_ULP_CLASS_HID_4e187] = 1406,\n+\t[BNXT_ULP_CLASS_HID_4fbdb] = 1407,\n+\t[BNXT_ULP_CLASS_HID_4e843] = 1408,\n+\t[BNXT_ULP_CLASS_HID_1e27b] = 1409,\n+\t[BNXT_ULP_CLASS_HID_1eee3] = 1410,\n+\t[BNXT_ULP_CLASS_HID_1e827] = 1411,\n+\t[BNXT_ULP_CLASS_HID_1f4af] = 1412,\n+\t[BNXT_ULP_CLASS_HID_1ecc7] = 1413,\n+\t[BNXT_ULP_CLASS_HID_1f94f] = 1414,\n+\t[BNXT_ULP_CLASS_HID_1f283] = 1415,\n+\t[BNXT_ULP_CLASS_HID_1ff0b] = 1416,\n+\t[BNXT_ULP_CLASS_HID_1e8b3] = 1417,\n+\t[BNXT_ULP_CLASS_HID_1f53b] = 1418,\n+\t[BNXT_ULP_CLASS_HID_1ef7f] = 1419,\n+\t[BNXT_ULP_CLASS_HID_1fbe7] = 1420,\n+\t[BNXT_ULP_CLASS_HID_1f06b] = 1421,\n+\t[BNXT_ULP_CLASS_HID_1fcd3] = 1422,\n+\t[BNXT_ULP_CLASS_HID_1f617] = 1423,\n+\t[BNXT_ULP_CLASS_HID_1e643] = 1424,\n+\t[BNXT_ULP_CLASS_HID_5fd2f] = 1425,\n+\t[BNXT_ULP_CLASS_HID_5e997] = 1426,\n+\t[BNXT_ULP_CLASS_HID_5e3eb] = 1427,\n+\t[BNXT_ULP_CLASS_HID_5f053] = 1428,\n+\t[BNXT_ULP_CLASS_HID_5e78b] = 1429,\n+\t[BNXT_ULP_CLASS_HID_5f473] = 1430,\n+\t[BNXT_ULP_CLASS_HID_5edb7] = 1431,\n+\t[BNXT_ULP_CLASS_HID_5fa3f] = 1432,\n+\t[BNXT_ULP_CLASS_HID_5e467] = 1433,\n+\t[BNXT_ULP_CLASS_HID_5f0ef] = 1434,\n+\t[BNXT_ULP_CLASS_HID_5ea23] = 1435,\n+\t[BNXT_ULP_CLASS_HID_5f6ab] = 1436,\n+\t[BNXT_ULP_CLASS_HID_5eb1f] = 1437,\n+\t[BNXT_ULP_CLASS_HID_5f787] = 1438,\n+\t[BNXT_ULP_CLASS_HID_5f1db] = 1439,\n+\t[BNXT_ULP_CLASS_HID_5e177] = 1440,\n+\t[BNXT_ULP_CLASS_HID_498d] = 1441,\n+\t[BNXT_ULP_CLASS_HID_4fc9] = 1442,\n+\t[BNXT_ULP_CLASS_HID_0cf9] = 1443,\n+\t[BNXT_ULP_CLASS_HID_1335] = 1444,\n+\t[BNXT_ULP_CLASS_HID_232d] = 1445,\n+\t[BNXT_ULP_CLASS_HID_2969] = 1446,\n+\t[BNXT_ULP_CLASS_HID_4345] = 1447,\n+\t[BNXT_ULP_CLASS_HID_4981] = 1448,\n+\t[BNXT_ULP_CLASS_HID_45809] = 1449,\n+\t[BNXT_ULP_CLASS_HID_40179] = 1450,\n+\t[BNXT_ULP_CLASS_HID_431a9] = 1451,\n+\t[BNXT_ULP_CLASS_HID_437d5] = 1452,\n+\t[BNXT_ULP_CLASS_HID_44e61] = 1453,\n+\t[BNXT_ULP_CLASS_HID_454ad] = 1454,\n+\t[BNXT_ULP_CLASS_HID_42801] = 1455,\n+\t[BNXT_ULP_CLASS_HID_42e4d] = 1456,\n+\t[BNXT_ULP_CLASS_HID_22c13] = 1457,\n+\t[BNXT_ULP_CLASS_HID_2322f] = 1458,\n+\t[BNXT_ULP_CLASS_HID_2164f] = 1459,\n+\t[BNXT_ULP_CLASS_HID_21c8b] = 1460,\n+\t[BNXT_ULP_CLASS_HID_24f87] = 1461,\n+\t[BNXT_ULP_CLASS_HID_255c3] = 1462,\n+\t[BNXT_ULP_CLASS_HID_239e3] = 1463,\n+\t[BNXT_ULP_CLASS_HID_2403f] = 1464,\n+\t[BNXT_ULP_CLASS_HID_218c3] = 1465,\n+\t[BNXT_ULP_CLASS_HID_21f1f] = 1466,\n+\t[BNXT_ULP_CLASS_HID_2033f] = 1467,\n+\t[BNXT_ULP_CLASS_HID_2097b] = 1468,\n+\t[BNXT_ULP_CLASS_HID_23c77] = 1469,\n+\t[BNXT_ULP_CLASS_HID_242b3] = 1470,\n+\t[BNXT_ULP_CLASS_HID_226d3] = 1471,\n+\t[BNXT_ULP_CLASS_HID_22cef] = 1472,\n+\t[BNXT_ULP_CLASS_HID_62727] = 1473,\n+\t[BNXT_ULP_CLASS_HID_62d63] = 1474,\n+\t[BNXT_ULP_CLASS_HID_61183] = 1475,\n+\t[BNXT_ULP_CLASS_HID_617df] = 1476,\n+\t[BNXT_ULP_CLASS_HID_64adb] = 1477,\n+\t[BNXT_ULP_CLASS_HID_65117] = 1478,\n+\t[BNXT_ULP_CLASS_HID_63537] = 1479,\n+\t[BNXT_ULP_CLASS_HID_63b73] = 1480,\n+\t[BNXT_ULP_CLASS_HID_61417] = 1481,\n+\t[BNXT_ULP_CLASS_HID_61a53] = 1482,\n+\t[BNXT_ULP_CLASS_HID_65b3f] = 1483,\n+\t[BNXT_ULP_CLASS_HID_6048f] = 1484,\n+\t[BNXT_ULP_CLASS_HID_6378b] = 1485,\n+\t[BNXT_ULP_CLASS_HID_63dc7] = 1486,\n+\t[BNXT_ULP_CLASS_HID_621e7] = 1487,\n+\t[BNXT_ULP_CLASS_HID_62823] = 1488,\n+\t[BNXT_ULP_CLASS_HID_8b0b] = 1489,\n+\t[BNXT_ULP_CLASS_HID_9137] = 1490,\n+\t[BNXT_ULP_CLASS_HID_d223] = 1491,\n+\t[BNXT_ULP_CLASS_HID_d86f] = 1492,\n+\t[BNXT_ULP_CLASS_HID_ae9f] = 1493,\n+\t[BNXT_ULP_CLASS_HID_b4db] = 1494,\n+\t[BNXT_ULP_CLASS_HID_98fb] = 1495,\n+\t[BNXT_ULP_CLASS_HID_9f27] = 1496,\n+\t[BNXT_ULP_CLASS_HID_4863f] = 1497,\n+\t[BNXT_ULP_CLASS_HID_48c7b] = 1498,\n+\t[BNXT_ULP_CLASS_HID_4cd57] = 1499,\n+\t[BNXT_ULP_CLASS_HID_4d393] = 1500,\n+\t[BNXT_ULP_CLASS_HID_4a9c3] = 1501,\n+\t[BNXT_ULP_CLASS_HID_4b00f] = 1502,\n+\t[BNXT_ULP_CLASS_HID_4942f] = 1503,\n+\t[BNXT_ULP_CLASS_HID_49a6b] = 1504,\n+\t[BNXT_ULP_CLASS_HID_1a10b] = 1505,\n+\t[BNXT_ULP_CLASS_HID_1a737] = 1506,\n+\t[BNXT_ULP_CLASS_HID_18b57] = 1507,\n+\t[BNXT_ULP_CLASS_HID_19193] = 1508,\n+\t[BNXT_ULP_CLASS_HID_1c49f] = 1509,\n+\t[BNXT_ULP_CLASS_HID_1cadb] = 1510,\n+\t[BNXT_ULP_CLASS_HID_1aefb] = 1511,\n+\t[BNXT_ULP_CLASS_HID_1b527] = 1512,\n+\t[BNXT_ULP_CLASS_HID_59c3f] = 1513,\n+\t[BNXT_ULP_CLASS_HID_5a27b] = 1514,\n+\t[BNXT_ULP_CLASS_HID_5869b] = 1515,\n+\t[BNXT_ULP_CLASS_HID_58cc7] = 1516,\n+\t[BNXT_ULP_CLASS_HID_5bfc3] = 1517,\n+\t[BNXT_ULP_CLASS_HID_5c60f] = 1518,\n+\t[BNXT_ULP_CLASS_HID_5aa2f] = 1519,\n+\t[BNXT_ULP_CLASS_HID_5b06b] = 1520,\n+\t[BNXT_ULP_CLASS_HID_49ad] = 1521,\n+\t[BNXT_ULP_CLASS_HID_4fe9] = 1522,\n+\t[BNXT_ULP_CLASS_HID_0cd9] = 1523,\n+\t[BNXT_ULP_CLASS_HID_1315] = 1524,\n+\t[BNXT_ULP_CLASS_HID_230d] = 1525,\n+\t[BNXT_ULP_CLASS_HID_2949] = 1526,\n+\t[BNXT_ULP_CLASS_HID_4365] = 1527,\n+\t[BNXT_ULP_CLASS_HID_49a1] = 1528,\n+\t[BNXT_ULP_CLASS_HID_4035] = 1529,\n+\t[BNXT_ULP_CLASS_HID_4671] = 1530,\n+\t[BNXT_ULP_CLASS_HID_0361] = 1531,\n+\t[BNXT_ULP_CLASS_HID_09bd] = 1532,\n+\t[BNXT_ULP_CLASS_HID_1995] = 1533,\n+\t[BNXT_ULP_CLASS_HID_1fd1] = 1534,\n+\t[BNXT_ULP_CLASS_HID_398d] = 1535,\n+\t[BNXT_ULP_CLASS_HID_3fc9] = 1536,\n+\t[BNXT_ULP_CLASS_HID_444e1] = 1537,\n+\t[BNXT_ULP_CLASS_HID_44b3d] = 1538,\n+\t[BNXT_ULP_CLASS_HID_4082d] = 1539,\n+\t[BNXT_ULP_CLASS_HID_40e69] = 1540,\n+\t[BNXT_ULP_CLASS_HID_41e41] = 1541,\n+\t[BNXT_ULP_CLASS_HID_4249d] = 1542,\n+\t[BNXT_ULP_CLASS_HID_43eb9] = 1543,\n+\t[BNXT_ULP_CLASS_HID_444f5] = 1544,\n+\t[BNXT_ULP_CLASS_HID_43b09] = 1545,\n+\t[BNXT_ULP_CLASS_HID_44145] = 1546,\n+\t[BNXT_ULP_CLASS_HID_45b61] = 1547,\n+\t[BNXT_ULP_CLASS_HID_404f1] = 1548,\n+\t[BNXT_ULP_CLASS_HID_414e9] = 1549,\n+\t[BNXT_ULP_CLASS_HID_41b25] = 1550,\n+\t[BNXT_ULP_CLASS_HID_434c1] = 1551,\n+\t[BNXT_ULP_CLASS_HID_43b1d] = 1552,\n+\t[BNXT_ULP_CLASS_HID_45829] = 1553,\n+\t[BNXT_ULP_CLASS_HID_40159] = 1554,\n+\t[BNXT_ULP_CLASS_HID_43189] = 1555,\n+\t[BNXT_ULP_CLASS_HID_437f5] = 1556,\n+\t[BNXT_ULP_CLASS_HID_44e41] = 1557,\n+\t[BNXT_ULP_CLASS_HID_4548d] = 1558,\n+\t[BNXT_ULP_CLASS_HID_42821] = 1559,\n+\t[BNXT_ULP_CLASS_HID_42e6d] = 1560,\n+\t[BNXT_ULP_CLASS_HID_6271d] = 1561,\n+\t[BNXT_ULP_CLASS_HID_62d59] = 1562,\n+\t[BNXT_ULP_CLASS_HID_600fd] = 1563,\n+\t[BNXT_ULP_CLASS_HID_60739] = 1564,\n+\t[BNXT_ULP_CLASS_HID_61db5] = 1565,\n+\t[BNXT_ULP_CLASS_HID_623f1] = 1566,\n+\t[BNXT_ULP_CLASS_HID_65421] = 1567,\n+\t[BNXT_ULP_CLASS_HID_65a6d] = 1568,\n+\t[BNXT_ULP_CLASS_HID_5111d] = 1569,\n+\t[BNXT_ULP_CLASS_HID_51759] = 1570,\n+\t[BNXT_ULP_CLASS_HID_54789] = 1571,\n+\t[BNXT_ULP_CLASS_HID_54df5] = 1572,\n+\t[BNXT_ULP_CLASS_HID_507b5] = 1573,\n+\t[BNXT_ULP_CLASS_HID_50df1] = 1574,\n+\t[BNXT_ULP_CLASS_HID_53e21] = 1575,\n+\t[BNXT_ULP_CLASS_HID_5446d] = 1576,\n+\t[BNXT_ULP_CLASS_HID_73d1d] = 1577,\n+\t[BNXT_ULP_CLASS_HID_74359] = 1578,\n+\t[BNXT_ULP_CLASS_HID_716fd] = 1579,\n+\t[BNXT_ULP_CLASS_HID_71d39] = 1580,\n+\t[BNXT_ULP_CLASS_HID_733b5] = 1581,\n+\t[BNXT_ULP_CLASS_HID_739f1] = 1582,\n+\t[BNXT_ULP_CLASS_HID_70d15] = 1583,\n+\t[BNXT_ULP_CLASS_HID_71351] = 1584,\n+\t[BNXT_ULP_CLASS_HID_49cd] = 1585,\n+\t[BNXT_ULP_CLASS_HID_4f89] = 1586,\n+\t[BNXT_ULP_CLASS_HID_0cb9] = 1587,\n+\t[BNXT_ULP_CLASS_HID_1375] = 1588,\n+\t[BNXT_ULP_CLASS_HID_236d] = 1589,\n+\t[BNXT_ULP_CLASS_HID_2929] = 1590,\n+\t[BNXT_ULP_CLASS_HID_4305] = 1591,\n+\t[BNXT_ULP_CLASS_HID_49c1] = 1592,\n+\t[BNXT_ULP_CLASS_HID_4055] = 1593,\n+\t[BNXT_ULP_CLASS_HID_4611] = 1594,\n+\t[BNXT_ULP_CLASS_HID_0301] = 1595,\n+\t[BNXT_ULP_CLASS_HID_09dd] = 1596,\n+\t[BNXT_ULP_CLASS_HID_19f5] = 1597,\n+\t[BNXT_ULP_CLASS_HID_1fb1] = 1598,\n+\t[BNXT_ULP_CLASS_HID_39ed] = 1599,\n+\t[BNXT_ULP_CLASS_HID_3fa9] = 1600,\n+\t[BNXT_ULP_CLASS_HID_44481] = 1601,\n+\t[BNXT_ULP_CLASS_HID_44b5d] = 1602,\n+\t[BNXT_ULP_CLASS_HID_4084d] = 1603,\n+\t[BNXT_ULP_CLASS_HID_40e09] = 1604,\n+\t[BNXT_ULP_CLASS_HID_41e21] = 1605,\n+\t[BNXT_ULP_CLASS_HID_424fd] = 1606,\n+\t[BNXT_ULP_CLASS_HID_43ed9] = 1607,\n+\t[BNXT_ULP_CLASS_HID_44495] = 1608,\n+\t[BNXT_ULP_CLASS_HID_43b69] = 1609,\n+\t[BNXT_ULP_CLASS_HID_44125] = 1610,\n+\t[BNXT_ULP_CLASS_HID_45b01] = 1611,\n+\t[BNXT_ULP_CLASS_HID_40491] = 1612,\n+\t[BNXT_ULP_CLASS_HID_41489] = 1613,\n+\t[BNXT_ULP_CLASS_HID_41b45] = 1614,\n+\t[BNXT_ULP_CLASS_HID_434a1] = 1615,\n+\t[BNXT_ULP_CLASS_HID_43b7d] = 1616,\n+\t[BNXT_ULP_CLASS_HID_45849] = 1617,\n+\t[BNXT_ULP_CLASS_HID_40139] = 1618,\n+\t[BNXT_ULP_CLASS_HID_431e9] = 1619,\n+\t[BNXT_ULP_CLASS_HID_43795] = 1620,\n+\t[BNXT_ULP_CLASS_HID_44e21] = 1621,\n+\t[BNXT_ULP_CLASS_HID_454ed] = 1622,\n+\t[BNXT_ULP_CLASS_HID_42841] = 1623,\n+\t[BNXT_ULP_CLASS_HID_42e0d] = 1624,\n+\t[BNXT_ULP_CLASS_HID_6277d] = 1625,\n+\t[BNXT_ULP_CLASS_HID_62d39] = 1626,\n+\t[BNXT_ULP_CLASS_HID_6009d] = 1627,\n+\t[BNXT_ULP_CLASS_HID_60759] = 1628,\n+\t[BNXT_ULP_CLASS_HID_61dd5] = 1629,\n+\t[BNXT_ULP_CLASS_HID_62391] = 1630,\n+\t[BNXT_ULP_CLASS_HID_65441] = 1631,\n+\t[BNXT_ULP_CLASS_HID_65a0d] = 1632,\n+\t[BNXT_ULP_CLASS_HID_5117d] = 1633,\n+\t[BNXT_ULP_CLASS_HID_51739] = 1634,\n+\t[BNXT_ULP_CLASS_HID_547e9] = 1635,\n+\t[BNXT_ULP_CLASS_HID_54d95] = 1636,\n+\t[BNXT_ULP_CLASS_HID_507d5] = 1637,\n+\t[BNXT_ULP_CLASS_HID_50d91] = 1638,\n+\t[BNXT_ULP_CLASS_HID_53e41] = 1639,\n+\t[BNXT_ULP_CLASS_HID_5440d] = 1640,\n+\t[BNXT_ULP_CLASS_HID_73d7d] = 1641,\n+\t[BNXT_ULP_CLASS_HID_74339] = 1642,\n+\t[BNXT_ULP_CLASS_HID_7169d] = 1643,\n+\t[BNXT_ULP_CLASS_HID_71d59] = 1644,\n+\t[BNXT_ULP_CLASS_HID_733d5] = 1645,\n+\t[BNXT_ULP_CLASS_HID_73991] = 1646,\n+\t[BNXT_ULP_CLASS_HID_70d75] = 1647,\n+\t[BNXT_ULP_CLASS_HID_71331] = 1648,\n+\t[BNXT_ULP_CLASS_HID_22c33] = 1649,\n+\t[BNXT_ULP_CLASS_HID_2320f] = 1650,\n+\t[BNXT_ULP_CLASS_HID_2166f] = 1651,\n+\t[BNXT_ULP_CLASS_HID_21cab] = 1652,\n+\t[BNXT_ULP_CLASS_HID_24fa7] = 1653,\n+\t[BNXT_ULP_CLASS_HID_255e3] = 1654,\n+\t[BNXT_ULP_CLASS_HID_239c3] = 1655,\n+\t[BNXT_ULP_CLASS_HID_2401f] = 1656,\n+\t[BNXT_ULP_CLASS_HID_218e3] = 1657,\n+\t[BNXT_ULP_CLASS_HID_21f3f] = 1658,\n+\t[BNXT_ULP_CLASS_HID_2031f] = 1659,\n+\t[BNXT_ULP_CLASS_HID_2095b] = 1660,\n+\t[BNXT_ULP_CLASS_HID_23c57] = 1661,\n+\t[BNXT_ULP_CLASS_HID_24293] = 1662,\n+\t[BNXT_ULP_CLASS_HID_226f3] = 1663,\n+\t[BNXT_ULP_CLASS_HID_22ccf] = 1664,\n+\t[BNXT_ULP_CLASS_HID_62707] = 1665,\n+\t[BNXT_ULP_CLASS_HID_62d43] = 1666,\n+\t[BNXT_ULP_CLASS_HID_611a3] = 1667,\n+\t[BNXT_ULP_CLASS_HID_617ff] = 1668,\n+\t[BNXT_ULP_CLASS_HID_64afb] = 1669,\n+\t[BNXT_ULP_CLASS_HID_65137] = 1670,\n+\t[BNXT_ULP_CLASS_HID_63517] = 1671,\n+\t[BNXT_ULP_CLASS_HID_63b53] = 1672,\n+\t[BNXT_ULP_CLASS_HID_61437] = 1673,\n+\t[BNXT_ULP_CLASS_HID_61a73] = 1674,\n+\t[BNXT_ULP_CLASS_HID_65b1f] = 1675,\n+\t[BNXT_ULP_CLASS_HID_604af] = 1676,\n+\t[BNXT_ULP_CLASS_HID_637ab] = 1677,\n+\t[BNXT_ULP_CLASS_HID_63de7] = 1678,\n+\t[BNXT_ULP_CLASS_HID_621c7] = 1679,\n+\t[BNXT_ULP_CLASS_HID_62803] = 1680,\n+\t[BNXT_ULP_CLASS_HID_34233] = 1681,\n+\t[BNXT_ULP_CLASS_HID_3480f] = 1682,\n+\t[BNXT_ULP_CLASS_HID_32c6f] = 1683,\n+\t[BNXT_ULP_CLASS_HID_332ab] = 1684,\n+\t[BNXT_ULP_CLASS_HID_308fb] = 1685,\n+\t[BNXT_ULP_CLASS_HID_30f37] = 1686,\n+\t[BNXT_ULP_CLASS_HID_34fc3] = 1687,\n+\t[BNXT_ULP_CLASS_HID_3561f] = 1688,\n+\t[BNXT_ULP_CLASS_HID_32ee3] = 1689,\n+\t[BNXT_ULP_CLASS_HID_3353f] = 1690,\n+\t[BNXT_ULP_CLASS_HID_3191f] = 1691,\n+\t[BNXT_ULP_CLASS_HID_31f5b] = 1692,\n+\t[BNXT_ULP_CLASS_HID_35257] = 1693,\n+\t[BNXT_ULP_CLASS_HID_35893] = 1694,\n+\t[BNXT_ULP_CLASS_HID_33cf3] = 1695,\n+\t[BNXT_ULP_CLASS_HID_342cf] = 1696,\n+\t[BNXT_ULP_CLASS_HID_73d07] = 1697,\n+\t[BNXT_ULP_CLASS_HID_74343] = 1698,\n+\t[BNXT_ULP_CLASS_HID_727a3] = 1699,\n+\t[BNXT_ULP_CLASS_HID_72dff] = 1700,\n+\t[BNXT_ULP_CLASS_HID_703cf] = 1701,\n+\t[BNXT_ULP_CLASS_HID_70a0b] = 1702,\n+\t[BNXT_ULP_CLASS_HID_74b17] = 1703,\n+\t[BNXT_ULP_CLASS_HID_75153] = 1704,\n+\t[BNXT_ULP_CLASS_HID_72a37] = 1705,\n+\t[BNXT_ULP_CLASS_HID_73073] = 1706,\n+\t[BNXT_ULP_CLASS_HID_71453] = 1707,\n+\t[BNXT_ULP_CLASS_HID_71aaf] = 1708,\n+\t[BNXT_ULP_CLASS_HID_74dab] = 1709,\n+\t[BNXT_ULP_CLASS_HID_753e7] = 1710,\n+\t[BNXT_ULP_CLASS_HID_737c7] = 1711,\n+\t[BNXT_ULP_CLASS_HID_73e03] = 1712,\n+\t[BNXT_ULP_CLASS_HID_2b733] = 1713,\n+\t[BNXT_ULP_CLASS_HID_2bd0f] = 1714,\n+\t[BNXT_ULP_CLASS_HID_2a16f] = 1715,\n+\t[BNXT_ULP_CLASS_HID_2a7ab] = 1716,\n+\t[BNXT_ULP_CLASS_HID_2daa7] = 1717,\n+\t[BNXT_ULP_CLASS_HID_28437] = 1718,\n+\t[BNXT_ULP_CLASS_HID_2c4c3] = 1719,\n+\t[BNXT_ULP_CLASS_HID_2cb1f] = 1720,\n+\t[BNXT_ULP_CLASS_HID_2a3e3] = 1721,\n+\t[BNXT_ULP_CLASS_HID_2aa3f] = 1722,\n+\t[BNXT_ULP_CLASS_HID_28e1f] = 1723,\n+\t[BNXT_ULP_CLASS_HID_2945b] = 1724,\n+\t[BNXT_ULP_CLASS_HID_2c757] = 1725,\n+\t[BNXT_ULP_CLASS_HID_2cd93] = 1726,\n+\t[BNXT_ULP_CLASS_HID_2b1f3] = 1727,\n+\t[BNXT_ULP_CLASS_HID_2b7cf] = 1728,\n+\t[BNXT_ULP_CLASS_HID_6b207] = 1729,\n+\t[BNXT_ULP_CLASS_HID_6b843] = 1730,\n+\t[BNXT_ULP_CLASS_HID_69ca3] = 1731,\n+\t[BNXT_ULP_CLASS_HID_6a2ff] = 1732,\n+\t[BNXT_ULP_CLASS_HID_6d5fb] = 1733,\n+\t[BNXT_ULP_CLASS_HID_6dc37] = 1734,\n+\t[BNXT_ULP_CLASS_HID_6c017] = 1735,\n+\t[BNXT_ULP_CLASS_HID_6c653] = 1736,\n+\t[BNXT_ULP_CLASS_HID_69f37] = 1737,\n+\t[BNXT_ULP_CLASS_HID_6a573] = 1738,\n+\t[BNXT_ULP_CLASS_HID_68953] = 1739,\n+\t[BNXT_ULP_CLASS_HID_68faf] = 1740,\n+\t[BNXT_ULP_CLASS_HID_6c2ab] = 1741,\n+\t[BNXT_ULP_CLASS_HID_6c8e7] = 1742,\n+\t[BNXT_ULP_CLASS_HID_6acc7] = 1743,\n+\t[BNXT_ULP_CLASS_HID_6b303] = 1744,\n+\t[BNXT_ULP_CLASS_HID_3cd33] = 1745,\n+\t[BNXT_ULP_CLASS_HID_3d30f] = 1746,\n+\t[BNXT_ULP_CLASS_HID_3b76f] = 1747,\n+\t[BNXT_ULP_CLASS_HID_3bdab] = 1748,\n+\t[BNXT_ULP_CLASS_HID_393fb] = 1749,\n+\t[BNXT_ULP_CLASS_HID_39a37] = 1750,\n+\t[BNXT_ULP_CLASS_HID_3dac3] = 1751,\n+\t[BNXT_ULP_CLASS_HID_38453] = 1752,\n+\t[BNXT_ULP_CLASS_HID_3b9e3] = 1753,\n+\t[BNXT_ULP_CLASS_HID_3c03f] = 1754,\n+\t[BNXT_ULP_CLASS_HID_3a41f] = 1755,\n+\t[BNXT_ULP_CLASS_HID_3aa5b] = 1756,\n+\t[BNXT_ULP_CLASS_HID_380ab] = 1757,\n+\t[BNXT_ULP_CLASS_HID_386e7] = 1758,\n+\t[BNXT_ULP_CLASS_HID_3c7f3] = 1759,\n+\t[BNXT_ULP_CLASS_HID_3cdcf] = 1760,\n+\t[BNXT_ULP_CLASS_HID_7c807] = 1761,\n+\t[BNXT_ULP_CLASS_HID_7ce43] = 1762,\n+\t[BNXT_ULP_CLASS_HID_7b2a3] = 1763,\n+\t[BNXT_ULP_CLASS_HID_7b8ff] = 1764,\n+\t[BNXT_ULP_CLASS_HID_78ecf] = 1765,\n+\t[BNXT_ULP_CLASS_HID_7950b] = 1766,\n+\t[BNXT_ULP_CLASS_HID_7d617] = 1767,\n+\t[BNXT_ULP_CLASS_HID_7dc53] = 1768,\n+\t[BNXT_ULP_CLASS_HID_7b537] = 1769,\n+\t[BNXT_ULP_CLASS_HID_7bb73] = 1770,\n+\t[BNXT_ULP_CLASS_HID_79f53] = 1771,\n+\t[BNXT_ULP_CLASS_HID_7a5af] = 1772,\n+\t[BNXT_ULP_CLASS_HID_7d8ab] = 1773,\n+\t[BNXT_ULP_CLASS_HID_7823b] = 1774,\n+\t[BNXT_ULP_CLASS_HID_7c2c7] = 1775,\n+\t[BNXT_ULP_CLASS_HID_7c903] = 1776,\n+\t[BNXT_ULP_CLASS_HID_8b2b] = 1777,\n+\t[BNXT_ULP_CLASS_HID_9117] = 1778,\n+\t[BNXT_ULP_CLASS_HID_d203] = 1779,\n+\t[BNXT_ULP_CLASS_HID_d84f] = 1780,\n+\t[BNXT_ULP_CLASS_HID_aebf] = 1781,\n+\t[BNXT_ULP_CLASS_HID_b4fb] = 1782,\n+\t[BNXT_ULP_CLASS_HID_98db] = 1783,\n+\t[BNXT_ULP_CLASS_HID_9f07] = 1784,\n+\t[BNXT_ULP_CLASS_HID_4861f] = 1785,\n+\t[BNXT_ULP_CLASS_HID_48c5b] = 1786,\n+\t[BNXT_ULP_CLASS_HID_4cd77] = 1787,\n+\t[BNXT_ULP_CLASS_HID_4d3b3] = 1788,\n+\t[BNXT_ULP_CLASS_HID_4a9e3] = 1789,\n+\t[BNXT_ULP_CLASS_HID_4b02f] = 1790,\n+\t[BNXT_ULP_CLASS_HID_4940f] = 1791,\n+\t[BNXT_ULP_CLASS_HID_49a4b] = 1792,\n+\t[BNXT_ULP_CLASS_HID_1a12b] = 1793,\n+\t[BNXT_ULP_CLASS_HID_1a717] = 1794,\n+\t[BNXT_ULP_CLASS_HID_18b77] = 1795,\n+\t[BNXT_ULP_CLASS_HID_191b3] = 1796,\n+\t[BNXT_ULP_CLASS_HID_1c4bf] = 1797,\n+\t[BNXT_ULP_CLASS_HID_1cafb] = 1798,\n+\t[BNXT_ULP_CLASS_HID_1aedb] = 1799,\n+\t[BNXT_ULP_CLASS_HID_1b507] = 1800,\n+\t[BNXT_ULP_CLASS_HID_59c1f] = 1801,\n+\t[BNXT_ULP_CLASS_HID_5a25b] = 1802,\n+\t[BNXT_ULP_CLASS_HID_586bb] = 1803,\n+\t[BNXT_ULP_CLASS_HID_58ce7] = 1804,\n+\t[BNXT_ULP_CLASS_HID_5bfe3] = 1805,\n+\t[BNXT_ULP_CLASS_HID_5c62f] = 1806,\n+\t[BNXT_ULP_CLASS_HID_5aa0f] = 1807,\n+\t[BNXT_ULP_CLASS_HID_5b04b] = 1808,\n+\t[BNXT_ULP_CLASS_HID_d0ab] = 1809,\n+\t[BNXT_ULP_CLASS_HID_d697] = 1810,\n+\t[BNXT_ULP_CLASS_HID_d783] = 1811,\n+\t[BNXT_ULP_CLASS_HID_c133] = 1812,\n+\t[BNXT_ULP_CLASS_HID_f43f] = 1813,\n+\t[BNXT_ULP_CLASS_HID_fa7b] = 1814,\n+\t[BNXT_ULP_CLASS_HID_de5b] = 1815,\n+\t[BNXT_ULP_CLASS_HID_e487] = 1816,\n+\t[BNXT_ULP_CLASS_HID_4cb9f] = 1817,\n+\t[BNXT_ULP_CLASS_HID_4d1db] = 1818,\n+\t[BNXT_ULP_CLASS_HID_4d2f7] = 1819,\n+\t[BNXT_ULP_CLASS_HID_4d933] = 1820,\n+\t[BNXT_ULP_CLASS_HID_4ef63] = 1821,\n+\t[BNXT_ULP_CLASS_HID_4f5af] = 1822,\n+\t[BNXT_ULP_CLASS_HID_4d98f] = 1823,\n+\t[BNXT_ULP_CLASS_HID_4dfcb] = 1824,\n+\t[BNXT_ULP_CLASS_HID_1e6ab] = 1825,\n+\t[BNXT_ULP_CLASS_HID_1ec97] = 1826,\n+\t[BNXT_ULP_CLASS_HID_1d0f7] = 1827,\n+\t[BNXT_ULP_CLASS_HID_1d733] = 1828,\n+\t[BNXT_ULP_CLASS_HID_1ca3f] = 1829,\n+\t[BNXT_ULP_CLASS_HID_1d07b] = 1830,\n+\t[BNXT_ULP_CLASS_HID_1f45b] = 1831,\n+\t[BNXT_ULP_CLASS_HID_1fa87] = 1832,\n+\t[BNXT_ULP_CLASS_HID_5e19f] = 1833,\n+\t[BNXT_ULP_CLASS_HID_5e7db] = 1834,\n+\t[BNXT_ULP_CLASS_HID_5cc3b] = 1835,\n+\t[BNXT_ULP_CLASS_HID_5d267] = 1836,\n+\t[BNXT_ULP_CLASS_HID_5c563] = 1837,\n+\t[BNXT_ULP_CLASS_HID_5cbaf] = 1838,\n+\t[BNXT_ULP_CLASS_HID_5ef8f] = 1839,\n+\t[BNXT_ULP_CLASS_HID_5f5cb] = 1840,\n+\t[BNXT_ULP_CLASS_HID_adeb] = 1841,\n+\t[BNXT_ULP_CLASS_HID_b3d7] = 1842,\n+\t[BNXT_ULP_CLASS_HID_f4c3] = 1843,\n+\t[BNXT_ULP_CLASS_HID_fb0f] = 1844,\n+\t[BNXT_ULP_CLASS_HID_b17f] = 1845,\n+\t[BNXT_ULP_CLASS_HID_b7bb] = 1846,\n+\t[BNXT_ULP_CLASS_HID_bb9b] = 1847,\n+\t[BNXT_ULP_CLASS_HID_a1c7] = 1848,\n+\t[BNXT_ULP_CLASS_HID_4a8df] = 1849,\n+\t[BNXT_ULP_CLASS_HID_4af1b] = 1850,\n+\t[BNXT_ULP_CLASS_HID_4f037] = 1851,\n+\t[BNXT_ULP_CLASS_HID_4f673] = 1852,\n+\t[BNXT_ULP_CLASS_HID_4aca3] = 1853,\n+\t[BNXT_ULP_CLASS_HID_4b2ef] = 1854,\n+\t[BNXT_ULP_CLASS_HID_4b6cf] = 1855,\n+\t[BNXT_ULP_CLASS_HID_4bd0b] = 1856,\n+\t[BNXT_ULP_CLASS_HID_1a3eb] = 1857,\n+\t[BNXT_ULP_CLASS_HID_1a9d7] = 1858,\n+\t[BNXT_ULP_CLASS_HID_1ae37] = 1859,\n+\t[BNXT_ULP_CLASS_HID_1b473] = 1860,\n+\t[BNXT_ULP_CLASS_HID_1e77f] = 1861,\n+\t[BNXT_ULP_CLASS_HID_1edbb] = 1862,\n+\t[BNXT_ULP_CLASS_HID_1b19b] = 1863,\n+\t[BNXT_ULP_CLASS_HID_1b7c7] = 1864,\n+\t[BNXT_ULP_CLASS_HID_5bedf] = 1865,\n+\t[BNXT_ULP_CLASS_HID_5a51b] = 1866,\n+\t[BNXT_ULP_CLASS_HID_5a97b] = 1867,\n+\t[BNXT_ULP_CLASS_HID_5afa7] = 1868,\n+\t[BNXT_ULP_CLASS_HID_5e2a3] = 1869,\n+\t[BNXT_ULP_CLASS_HID_5e8ef] = 1870,\n+\t[BNXT_ULP_CLASS_HID_5accf] = 1871,\n+\t[BNXT_ULP_CLASS_HID_5b30b] = 1872,\n+\t[BNXT_ULP_CLASS_HID_f36b] = 1873,\n+\t[BNXT_ULP_CLASS_HID_f957] = 1874,\n+\t[BNXT_ULP_CLASS_HID_fa43] = 1875,\n+\t[BNXT_ULP_CLASS_HID_e3f3] = 1876,\n+\t[BNXT_ULP_CLASS_HID_f6ff] = 1877,\n+\t[BNXT_ULP_CLASS_HID_fd3b] = 1878,\n+\t[BNXT_ULP_CLASS_HID_e11b] = 1879,\n+\t[BNXT_ULP_CLASS_HID_e747] = 1880,\n+\t[BNXT_ULP_CLASS_HID_4ee5f] = 1881,\n+\t[BNXT_ULP_CLASS_HID_4f49b] = 1882,\n+\t[BNXT_ULP_CLASS_HID_4f5b7] = 1883,\n+\t[BNXT_ULP_CLASS_HID_4fbf3] = 1884,\n+\t[BNXT_ULP_CLASS_HID_4f223] = 1885,\n+\t[BNXT_ULP_CLASS_HID_4f86f] = 1886,\n+\t[BNXT_ULP_CLASS_HID_4fc4f] = 1887,\n+\t[BNXT_ULP_CLASS_HID_4e28b] = 1888,\n+\t[BNXT_ULP_CLASS_HID_1e96b] = 1889,\n+\t[BNXT_ULP_CLASS_HID_1ef57] = 1890,\n+\t[BNXT_ULP_CLASS_HID_1f3b7] = 1891,\n+\t[BNXT_ULP_CLASS_HID_1f9f3] = 1892,\n+\t[BNXT_ULP_CLASS_HID_1ecff] = 1893,\n+\t[BNXT_ULP_CLASS_HID_1f33b] = 1894,\n+\t[BNXT_ULP_CLASS_HID_1f71b] = 1895,\n+\t[BNXT_ULP_CLASS_HID_1fd47] = 1896,\n+\t[BNXT_ULP_CLASS_HID_5e45f] = 1897,\n+\t[BNXT_ULP_CLASS_HID_5ea9b] = 1898,\n+\t[BNXT_ULP_CLASS_HID_5eefb] = 1899,\n+\t[BNXT_ULP_CLASS_HID_5f527] = 1900,\n+\t[BNXT_ULP_CLASS_HID_5e823] = 1901,\n+\t[BNXT_ULP_CLASS_HID_5ee6f] = 1902,\n+\t[BNXT_ULP_CLASS_HID_5f24f] = 1903,\n+\t[BNXT_ULP_CLASS_HID_5f88b] = 1904,\n+\t[BNXT_ULP_CLASS_HID_22c53] = 1905,\n+\t[BNXT_ULP_CLASS_HID_2326f] = 1906,\n+\t[BNXT_ULP_CLASS_HID_2160f] = 1907,\n+\t[BNXT_ULP_CLASS_HID_21ccb] = 1908,\n+\t[BNXT_ULP_CLASS_HID_24fc7] = 1909,\n+\t[BNXT_ULP_CLASS_HID_25583] = 1910,\n+\t[BNXT_ULP_CLASS_HID_239a3] = 1911,\n+\t[BNXT_ULP_CLASS_HID_2407f] = 1912,\n+\t[BNXT_ULP_CLASS_HID_21883] = 1913,\n+\t[BNXT_ULP_CLASS_HID_21f5f] = 1914,\n+\t[BNXT_ULP_CLASS_HID_2037f] = 1915,\n+\t[BNXT_ULP_CLASS_HID_2093b] = 1916,\n+\t[BNXT_ULP_CLASS_HID_23c37] = 1917,\n+\t[BNXT_ULP_CLASS_HID_242f3] = 1918,\n+\t[BNXT_ULP_CLASS_HID_22693] = 1919,\n+\t[BNXT_ULP_CLASS_HID_22caf] = 1920,\n+\t[BNXT_ULP_CLASS_HID_62767] = 1921,\n+\t[BNXT_ULP_CLASS_HID_62d23] = 1922,\n+\t[BNXT_ULP_CLASS_HID_611c3] = 1923,\n+\t[BNXT_ULP_CLASS_HID_6179f] = 1924,\n+\t[BNXT_ULP_CLASS_HID_64a9b] = 1925,\n+\t[BNXT_ULP_CLASS_HID_65157] = 1926,\n+\t[BNXT_ULP_CLASS_HID_63577] = 1927,\n+\t[BNXT_ULP_CLASS_HID_63b33] = 1928,\n+\t[BNXT_ULP_CLASS_HID_61457] = 1929,\n+\t[BNXT_ULP_CLASS_HID_61a13] = 1930,\n+\t[BNXT_ULP_CLASS_HID_65b7f] = 1931,\n+\t[BNXT_ULP_CLASS_HID_604cf] = 1932,\n+\t[BNXT_ULP_CLASS_HID_637cb] = 1933,\n+\t[BNXT_ULP_CLASS_HID_63d87] = 1934,\n+\t[BNXT_ULP_CLASS_HID_621a7] = 1935,\n+\t[BNXT_ULP_CLASS_HID_62863] = 1936,\n+\t[BNXT_ULP_CLASS_HID_34253] = 1937,\n+\t[BNXT_ULP_CLASS_HID_3486f] = 1938,\n+\t[BNXT_ULP_CLASS_HID_32c0f] = 1939,\n+\t[BNXT_ULP_CLASS_HID_332cb] = 1940,\n+\t[BNXT_ULP_CLASS_HID_3089b] = 1941,\n+\t[BNXT_ULP_CLASS_HID_30f57] = 1942,\n+\t[BNXT_ULP_CLASS_HID_34fa3] = 1943,\n+\t[BNXT_ULP_CLASS_HID_3567f] = 1944,\n+\t[BNXT_ULP_CLASS_HID_32e83] = 1945,\n+\t[BNXT_ULP_CLASS_HID_3355f] = 1946,\n+\t[BNXT_ULP_CLASS_HID_3197f] = 1947,\n+\t[BNXT_ULP_CLASS_HID_31f3b] = 1948,\n+\t[BNXT_ULP_CLASS_HID_35237] = 1949,\n+\t[BNXT_ULP_CLASS_HID_358f3] = 1950,\n+\t[BNXT_ULP_CLASS_HID_33c93] = 1951,\n+\t[BNXT_ULP_CLASS_HID_342af] = 1952,\n+\t[BNXT_ULP_CLASS_HID_73d67] = 1953,\n+\t[BNXT_ULP_CLASS_HID_74323] = 1954,\n+\t[BNXT_ULP_CLASS_HID_727c3] = 1955,\n+\t[BNXT_ULP_CLASS_HID_72d9f] = 1956,\n+\t[BNXT_ULP_CLASS_HID_703af] = 1957,\n+\t[BNXT_ULP_CLASS_HID_70a6b] = 1958,\n+\t[BNXT_ULP_CLASS_HID_74b77] = 1959,\n+\t[BNXT_ULP_CLASS_HID_75133] = 1960,\n+\t[BNXT_ULP_CLASS_HID_72a57] = 1961,\n+\t[BNXT_ULP_CLASS_HID_73013] = 1962,\n+\t[BNXT_ULP_CLASS_HID_71433] = 1963,\n+\t[BNXT_ULP_CLASS_HID_71acf] = 1964,\n+\t[BNXT_ULP_CLASS_HID_74dcb] = 1965,\n+\t[BNXT_ULP_CLASS_HID_75387] = 1966,\n+\t[BNXT_ULP_CLASS_HID_737a7] = 1967,\n+\t[BNXT_ULP_CLASS_HID_73e63] = 1968,\n+\t[BNXT_ULP_CLASS_HID_2b753] = 1969,\n+\t[BNXT_ULP_CLASS_HID_2bd6f] = 1970,\n+\t[BNXT_ULP_CLASS_HID_2a10f] = 1971,\n+\t[BNXT_ULP_CLASS_HID_2a7cb] = 1972,\n+\t[BNXT_ULP_CLASS_HID_2dac7] = 1973,\n+\t[BNXT_ULP_CLASS_HID_28457] = 1974,\n+\t[BNXT_ULP_CLASS_HID_2c4a3] = 1975,\n+\t[BNXT_ULP_CLASS_HID_2cb7f] = 1976,\n+\t[BNXT_ULP_CLASS_HID_2a383] = 1977,\n+\t[BNXT_ULP_CLASS_HID_2aa5f] = 1978,\n+\t[BNXT_ULP_CLASS_HID_28e7f] = 1979,\n+\t[BNXT_ULP_CLASS_HID_2943b] = 1980,\n+\t[BNXT_ULP_CLASS_HID_2c737] = 1981,\n+\t[BNXT_ULP_CLASS_HID_2cdf3] = 1982,\n+\t[BNXT_ULP_CLASS_HID_2b193] = 1983,\n+\t[BNXT_ULP_CLASS_HID_2b7af] = 1984,\n+\t[BNXT_ULP_CLASS_HID_6b267] = 1985,\n+\t[BNXT_ULP_CLASS_HID_6b823] = 1986,\n+\t[BNXT_ULP_CLASS_HID_69cc3] = 1987,\n+\t[BNXT_ULP_CLASS_HID_6a29f] = 1988,\n+\t[BNXT_ULP_CLASS_HID_6d59b] = 1989,\n+\t[BNXT_ULP_CLASS_HID_6dc57] = 1990,\n+\t[BNXT_ULP_CLASS_HID_6c077] = 1991,\n+\t[BNXT_ULP_CLASS_HID_6c633] = 1992,\n+\t[BNXT_ULP_CLASS_HID_69f57] = 1993,\n+\t[BNXT_ULP_CLASS_HID_6a513] = 1994,\n+\t[BNXT_ULP_CLASS_HID_68933] = 1995,\n+\t[BNXT_ULP_CLASS_HID_68fcf] = 1996,\n+\t[BNXT_ULP_CLASS_HID_6c2cb] = 1997,\n+\t[BNXT_ULP_CLASS_HID_6c887] = 1998,\n+\t[BNXT_ULP_CLASS_HID_6aca7] = 1999,\n+\t[BNXT_ULP_CLASS_HID_6b363] = 2000,\n+\t[BNXT_ULP_CLASS_HID_3cd53] = 2001,\n+\t[BNXT_ULP_CLASS_HID_3d36f] = 2002,\n+\t[BNXT_ULP_CLASS_HID_3b70f] = 2003,\n+\t[BNXT_ULP_CLASS_HID_3bdcb] = 2004,\n+\t[BNXT_ULP_CLASS_HID_3939b] = 2005,\n+\t[BNXT_ULP_CLASS_HID_39a57] = 2006,\n+\t[BNXT_ULP_CLASS_HID_3daa3] = 2007,\n+\t[BNXT_ULP_CLASS_HID_38433] = 2008,\n+\t[BNXT_ULP_CLASS_HID_3b983] = 2009,\n+\t[BNXT_ULP_CLASS_HID_3c05f] = 2010,\n+\t[BNXT_ULP_CLASS_HID_3a47f] = 2011,\n+\t[BNXT_ULP_CLASS_HID_3aa3b] = 2012,\n+\t[BNXT_ULP_CLASS_HID_380cb] = 2013,\n+\t[BNXT_ULP_CLASS_HID_38687] = 2014,\n+\t[BNXT_ULP_CLASS_HID_3c793] = 2015,\n+\t[BNXT_ULP_CLASS_HID_3cdaf] = 2016,\n+\t[BNXT_ULP_CLASS_HID_7c867] = 2017,\n+\t[BNXT_ULP_CLASS_HID_7ce23] = 2018,\n+\t[BNXT_ULP_CLASS_HID_7b2c3] = 2019,\n+\t[BNXT_ULP_CLASS_HID_7b89f] = 2020,\n+\t[BNXT_ULP_CLASS_HID_78eaf] = 2021,\n+\t[BNXT_ULP_CLASS_HID_7956b] = 2022,\n+\t[BNXT_ULP_CLASS_HID_7d677] = 2023,\n+\t[BNXT_ULP_CLASS_HID_7dc33] = 2024,\n+\t[BNXT_ULP_CLASS_HID_7b557] = 2025,\n+\t[BNXT_ULP_CLASS_HID_7bb13] = 2026,\n+\t[BNXT_ULP_CLASS_HID_79f33] = 2027,\n+\t[BNXT_ULP_CLASS_HID_7a5cf] = 2028,\n+\t[BNXT_ULP_CLASS_HID_7d8cb] = 2029,\n+\t[BNXT_ULP_CLASS_HID_7825b] = 2030,\n+\t[BNXT_ULP_CLASS_HID_7c2a7] = 2031,\n+\t[BNXT_ULP_CLASS_HID_7c963] = 2032,\n+\t[BNXT_ULP_CLASS_HID_8b4b] = 2033,\n+\t[BNXT_ULP_CLASS_HID_9177] = 2034,\n+\t[BNXT_ULP_CLASS_HID_d263] = 2035,\n+\t[BNXT_ULP_CLASS_HID_d82f] = 2036,\n+\t[BNXT_ULP_CLASS_HID_aedf] = 2037,\n+\t[BNXT_ULP_CLASS_HID_b49b] = 2038,\n+\t[BNXT_ULP_CLASS_HID_98bb] = 2039,\n+\t[BNXT_ULP_CLASS_HID_9f67] = 2040,\n+\t[BNXT_ULP_CLASS_HID_4867f] = 2041,\n+\t[BNXT_ULP_CLASS_HID_48c3b] = 2042,\n+\t[BNXT_ULP_CLASS_HID_4cd17] = 2043,\n+\t[BNXT_ULP_CLASS_HID_4d3d3] = 2044,\n+\t[BNXT_ULP_CLASS_HID_4a983] = 2045,\n+\t[BNXT_ULP_CLASS_HID_4b04f] = 2046,\n+\t[BNXT_ULP_CLASS_HID_4946f] = 2047,\n+\t[BNXT_ULP_CLASS_HID_49a2b] = 2048,\n+\t[BNXT_ULP_CLASS_HID_1a14b] = 2049,\n+\t[BNXT_ULP_CLASS_HID_1a777] = 2050,\n+\t[BNXT_ULP_CLASS_HID_18b17] = 2051,\n+\t[BNXT_ULP_CLASS_HID_191d3] = 2052,\n+\t[BNXT_ULP_CLASS_HID_1c4df] = 2053,\n+\t[BNXT_ULP_CLASS_HID_1ca9b] = 2054,\n+\t[BNXT_ULP_CLASS_HID_1aebb] = 2055,\n+\t[BNXT_ULP_CLASS_HID_1b567] = 2056,\n+\t[BNXT_ULP_CLASS_HID_59c7f] = 2057,\n+\t[BNXT_ULP_CLASS_HID_5a23b] = 2058,\n+\t[BNXT_ULP_CLASS_HID_586db] = 2059,\n+\t[BNXT_ULP_CLASS_HID_58c87] = 2060,\n+\t[BNXT_ULP_CLASS_HID_5bf83] = 2061,\n+\t[BNXT_ULP_CLASS_HID_5c64f] = 2062,\n+\t[BNXT_ULP_CLASS_HID_5aa6f] = 2063,\n+\t[BNXT_ULP_CLASS_HID_5b02b] = 2064,\n+\t[BNXT_ULP_CLASS_HID_d0cb] = 2065,\n+\t[BNXT_ULP_CLASS_HID_d6f7] = 2066,\n+\t[BNXT_ULP_CLASS_HID_d7e3] = 2067,\n+\t[BNXT_ULP_CLASS_HID_c153] = 2068,\n+\t[BNXT_ULP_CLASS_HID_f45f] = 2069,\n+\t[BNXT_ULP_CLASS_HID_fa1b] = 2070,\n+\t[BNXT_ULP_CLASS_HID_de3b] = 2071,\n+\t[BNXT_ULP_CLASS_HID_e4e7] = 2072,\n+\t[BNXT_ULP_CLASS_HID_4cbff] = 2073,\n+\t[BNXT_ULP_CLASS_HID_4d1bb] = 2074,\n+\t[BNXT_ULP_CLASS_HID_4d297] = 2075,\n+\t[BNXT_ULP_CLASS_HID_4d953] = 2076,\n+\t[BNXT_ULP_CLASS_HID_4ef03] = 2077,\n+\t[BNXT_ULP_CLASS_HID_4f5cf] = 2078,\n+\t[BNXT_ULP_CLASS_HID_4d9ef] = 2079,\n+\t[BNXT_ULP_CLASS_HID_4dfab] = 2080,\n+\t[BNXT_ULP_CLASS_HID_1e6cb] = 2081,\n+\t[BNXT_ULP_CLASS_HID_1ecf7] = 2082,\n+\t[BNXT_ULP_CLASS_HID_1d097] = 2083,\n+\t[BNXT_ULP_CLASS_HID_1d753] = 2084,\n+\t[BNXT_ULP_CLASS_HID_1ca5f] = 2085,\n+\t[BNXT_ULP_CLASS_HID_1d01b] = 2086,\n+\t[BNXT_ULP_CLASS_HID_1f43b] = 2087,\n+\t[BNXT_ULP_CLASS_HID_1fae7] = 2088,\n+\t[BNXT_ULP_CLASS_HID_5e1ff] = 2089,\n+\t[BNXT_ULP_CLASS_HID_5e7bb] = 2090,\n+\t[BNXT_ULP_CLASS_HID_5cc5b] = 2091,\n+\t[BNXT_ULP_CLASS_HID_5d207] = 2092,\n+\t[BNXT_ULP_CLASS_HID_5c503] = 2093,\n+\t[BNXT_ULP_CLASS_HID_5cbcf] = 2094,\n+\t[BNXT_ULP_CLASS_HID_5efef] = 2095,\n+\t[BNXT_ULP_CLASS_HID_5f5ab] = 2096,\n+\t[BNXT_ULP_CLASS_HID_ad8b] = 2097,\n+\t[BNXT_ULP_CLASS_HID_b3b7] = 2098,\n+\t[BNXT_ULP_CLASS_HID_f4a3] = 2099,\n+\t[BNXT_ULP_CLASS_HID_fb6f] = 2100,\n+\t[BNXT_ULP_CLASS_HID_b11f] = 2101,\n+\t[BNXT_ULP_CLASS_HID_b7db] = 2102,\n+\t[BNXT_ULP_CLASS_HID_bbfb] = 2103,\n+\t[BNXT_ULP_CLASS_HID_a1a7] = 2104,\n+\t[BNXT_ULP_CLASS_HID_4a8bf] = 2105,\n+\t[BNXT_ULP_CLASS_HID_4af7b] = 2106,\n+\t[BNXT_ULP_CLASS_HID_4f057] = 2107,\n+\t[BNXT_ULP_CLASS_HID_4f613] = 2108,\n+\t[BNXT_ULP_CLASS_HID_4acc3] = 2109,\n+\t[BNXT_ULP_CLASS_HID_4b28f] = 2110,\n+\t[BNXT_ULP_CLASS_HID_4b6af] = 2111,\n+\t[BNXT_ULP_CLASS_HID_4bd6b] = 2112,\n+\t[BNXT_ULP_CLASS_HID_1a38b] = 2113,\n+\t[BNXT_ULP_CLASS_HID_1a9b7] = 2114,\n+\t[BNXT_ULP_CLASS_HID_1ae57] = 2115,\n+\t[BNXT_ULP_CLASS_HID_1b413] = 2116,\n+\t[BNXT_ULP_CLASS_HID_1e71f] = 2117,\n+\t[BNXT_ULP_CLASS_HID_1eddb] = 2118,\n+\t[BNXT_ULP_CLASS_HID_1b1fb] = 2119,\n+\t[BNXT_ULP_CLASS_HID_1b7a7] = 2120,\n+\t[BNXT_ULP_CLASS_HID_5bebf] = 2121,\n+\t[BNXT_ULP_CLASS_HID_5a57b] = 2122,\n+\t[BNXT_ULP_CLASS_HID_5a91b] = 2123,\n+\t[BNXT_ULP_CLASS_HID_5afc7] = 2124,\n+\t[BNXT_ULP_CLASS_HID_5e2c3] = 2125,\n+\t[BNXT_ULP_CLASS_HID_5e88f] = 2126,\n+\t[BNXT_ULP_CLASS_HID_5acaf] = 2127,\n+\t[BNXT_ULP_CLASS_HID_5b36b] = 2128,\n+\t[BNXT_ULP_CLASS_HID_f30b] = 2129,\n+\t[BNXT_ULP_CLASS_HID_f937] = 2130,\n+\t[BNXT_ULP_CLASS_HID_fa23] = 2131,\n+\t[BNXT_ULP_CLASS_HID_e393] = 2132,\n+\t[BNXT_ULP_CLASS_HID_f69f] = 2133,\n+\t[BNXT_ULP_CLASS_HID_fd5b] = 2134,\n+\t[BNXT_ULP_CLASS_HID_e17b] = 2135,\n+\t[BNXT_ULP_CLASS_HID_e727] = 2136,\n+\t[BNXT_ULP_CLASS_HID_4ee3f] = 2137,\n+\t[BNXT_ULP_CLASS_HID_4f4fb] = 2138,\n+\t[BNXT_ULP_CLASS_HID_4f5d7] = 2139,\n+\t[BNXT_ULP_CLASS_HID_4fb93] = 2140,\n+\t[BNXT_ULP_CLASS_HID_4f243] = 2141,\n+\t[BNXT_ULP_CLASS_HID_4f80f] = 2142,\n+\t[BNXT_ULP_CLASS_HID_4fc2f] = 2143,\n+\t[BNXT_ULP_CLASS_HID_4e2eb] = 2144,\n+\t[BNXT_ULP_CLASS_HID_1e90b] = 2145,\n+\t[BNXT_ULP_CLASS_HID_1ef37] = 2146,\n+\t[BNXT_ULP_CLASS_HID_1f3d7] = 2147,\n+\t[BNXT_ULP_CLASS_HID_1f993] = 2148,\n+\t[BNXT_ULP_CLASS_HID_1ec9f] = 2149,\n+\t[BNXT_ULP_CLASS_HID_1f35b] = 2150,\n+\t[BNXT_ULP_CLASS_HID_1f77b] = 2151,\n+\t[BNXT_ULP_CLASS_HID_1fd27] = 2152,\n+\t[BNXT_ULP_CLASS_HID_5e43f] = 2153,\n+\t[BNXT_ULP_CLASS_HID_5eafb] = 2154,\n+\t[BNXT_ULP_CLASS_HID_5ee9b] = 2155,\n+\t[BNXT_ULP_CLASS_HID_5f547] = 2156,\n+\t[BNXT_ULP_CLASS_HID_5e843] = 2157,\n+\t[BNXT_ULP_CLASS_HID_5ee0f] = 2158,\n+\t[BNXT_ULP_CLASS_HID_5f22f] = 2159,\n+\t[BNXT_ULP_CLASS_HID_5f8eb] = 2160,\n+\t[BNXT_ULP_CLASS_HID_2579] = 2161,\n+\t[BNXT_ULP_CLASS_HID_2bb5] = 2162,\n+\t[BNXT_ULP_CLASS_HID_4591] = 2163,\n+\t[BNXT_ULP_CLASS_HID_4bad] = 2164,\n+\t[BNXT_ULP_CLASS_HID_2561] = 2165,\n+\t[BNXT_ULP_CLASS_HID_2bad] = 2166,\n+\t[BNXT_ULP_CLASS_HID_5bdd] = 2167,\n+\t[BNXT_ULP_CLASS_HID_054d] = 2168,\n+\t[BNXT_ULP_CLASS_HID_257b] = 2169,\n+\t[BNXT_ULP_CLASS_HID_2bb7] = 2170,\n+\t[BNXT_ULP_CLASS_HID_0fd7] = 2171,\n+\t[BNXT_ULP_CLASS_HID_1613] = 2172,\n+\t[BNXT_ULP_CLASS_HID_48ef] = 2173,\n+\t[BNXT_ULP_CLASS_HID_4f2b] = 2174,\n+\t[BNXT_ULP_CLASS_HID_334b] = 2175,\n+\t[BNXT_ULP_CLASS_HID_3987] = 2176,\n+\t[BNXT_ULP_CLASS_HID_122b] = 2177,\n+\t[BNXT_ULP_CLASS_HID_1867] = 2178,\n+\t[BNXT_ULP_CLASS_HID_5973] = 2179,\n+\t[BNXT_ULP_CLASS_HID_02c3] = 2180,\n+\t[BNXT_ULP_CLASS_HID_35df] = 2181,\n+\t[BNXT_ULP_CLASS_HID_3c1b] = 2182,\n+\t[BNXT_ULP_CLASS_HID_203b] = 2183,\n+\t[BNXT_ULP_CLASS_HID_2677] = 2184,\n+\t[BNXT_ULP_CLASS_HID_2563] = 2185,\n+\t[BNXT_ULP_CLASS_HID_2baf] = 2186,\n+\t[BNXT_ULP_CLASS_HID_0fcf] = 2187,\n+\t[BNXT_ULP_CLASS_HID_160b] = 2188,\n+\t[BNXT_ULP_CLASS_HID_48f7] = 2189,\n+\t[BNXT_ULP_CLASS_HID_4f33] = 2190,\n+\t[BNXT_ULP_CLASS_HID_3353] = 2191,\n+\t[BNXT_ULP_CLASS_HID_399f] = 2192,\n+\t[BNXT_ULP_CLASS_HID_42097] = 2193,\n+\t[BNXT_ULP_CLASS_HID_426d3] = 2194,\n+\t[BNXT_ULP_CLASS_HID_40af3] = 2195,\n+\t[BNXT_ULP_CLASS_HID_4113f] = 2196,\n+\t[BNXT_ULP_CLASS_HID_4443b] = 2197,\n+\t[BNXT_ULP_CLASS_HID_44a67] = 2198,\n+\t[BNXT_ULP_CLASS_HID_42e87] = 2199,\n+\t[BNXT_ULP_CLASS_HID_434c3] = 2200,\n+\t[BNXT_ULP_CLASS_HID_2559] = 2201,\n+\t[BNXT_ULP_CLASS_HID_2b95] = 2202,\n+\t[BNXT_ULP_CLASS_HID_45b1] = 2203,\n+\t[BNXT_ULP_CLASS_HID_4b8d] = 2204,\n+\t[BNXT_ULP_CLASS_HID_2541] = 2205,\n+\t[BNXT_ULP_CLASS_HID_2b8d] = 2206,\n+\t[BNXT_ULP_CLASS_HID_5bfd] = 2207,\n+\t[BNXT_ULP_CLASS_HID_056d] = 2208,\n+\t[BNXT_ULP_CLASS_HID_2539] = 2209,\n+\t[BNXT_ULP_CLASS_HID_2bf5] = 2210,\n+\t[BNXT_ULP_CLASS_HID_45d1] = 2211,\n+\t[BNXT_ULP_CLASS_HID_4bed] = 2212,\n+\t[BNXT_ULP_CLASS_HID_2521] = 2213,\n+\t[BNXT_ULP_CLASS_HID_2bed] = 2214,\n+\t[BNXT_ULP_CLASS_HID_5b9d] = 2215,\n+\t[BNXT_ULP_CLASS_HID_050d] = 2216,\n+\t[BNXT_ULP_CLASS_HID_255b] = 2217,\n+\t[BNXT_ULP_CLASS_HID_2b97] = 2218,\n+\t[BNXT_ULP_CLASS_HID_0ff7] = 2219,\n+\t[BNXT_ULP_CLASS_HID_1633] = 2220,\n+\t[BNXT_ULP_CLASS_HID_48cf] = 2221,\n+\t[BNXT_ULP_CLASS_HID_4f0b] = 2222,\n+\t[BNXT_ULP_CLASS_HID_336b] = 2223,\n+\t[BNXT_ULP_CLASS_HID_39a7] = 2224,\n+\t[BNXT_ULP_CLASS_HID_120b] = 2225,\n+\t[BNXT_ULP_CLASS_HID_1847] = 2226,\n+\t[BNXT_ULP_CLASS_HID_5953] = 2227,\n+\t[BNXT_ULP_CLASS_HID_02e3] = 2228,\n+\t[BNXT_ULP_CLASS_HID_35ff] = 2229,\n+\t[BNXT_ULP_CLASS_HID_3c3b] = 2230,\n+\t[BNXT_ULP_CLASS_HID_201b] = 2231,\n+\t[BNXT_ULP_CLASS_HID_2657] = 2232,\n+\t[BNXT_ULP_CLASS_HID_2543] = 2233,\n+\t[BNXT_ULP_CLASS_HID_2b8f] = 2234,\n+\t[BNXT_ULP_CLASS_HID_0fef] = 2235,\n+\t[BNXT_ULP_CLASS_HID_162b] = 2236,\n+\t[BNXT_ULP_CLASS_HID_48d7] = 2237,\n+\t[BNXT_ULP_CLASS_HID_4f13] = 2238,\n+\t[BNXT_ULP_CLASS_HID_3373] = 2239,\n+\t[BNXT_ULP_CLASS_HID_39bf] = 2240,\n+\t[BNXT_ULP_CLASS_HID_420b7] = 2241,\n+\t[BNXT_ULP_CLASS_HID_426f3] = 2242,\n+\t[BNXT_ULP_CLASS_HID_40ad3] = 2243,\n+\t[BNXT_ULP_CLASS_HID_4111f] = 2244,\n+\t[BNXT_ULP_CLASS_HID_4441b] = 2245,\n+\t[BNXT_ULP_CLASS_HID_44a47] = 2246,\n+\t[BNXT_ULP_CLASS_HID_42ea7] = 2247,\n+\t[BNXT_ULP_CLASS_HID_434e3] = 2248,\n+\t[BNXT_ULP_CLASS_HID_253b] = 2249,\n+\t[BNXT_ULP_CLASS_HID_2bf7] = 2250,\n+\t[BNXT_ULP_CLASS_HID_0f97] = 2251,\n+\t[BNXT_ULP_CLASS_HID_1653] = 2252,\n+\t[BNXT_ULP_CLASS_HID_48af] = 2253,\n+\t[BNXT_ULP_CLASS_HID_4f6b] = 2254,\n+\t[BNXT_ULP_CLASS_HID_330b] = 2255,\n+\t[BNXT_ULP_CLASS_HID_39c7] = 2256,\n+\t[BNXT_ULP_CLASS_HID_126b] = 2257,\n+\t[BNXT_ULP_CLASS_HID_1827] = 2258,\n+\t[BNXT_ULP_CLASS_HID_5933] = 2259,\n+\t[BNXT_ULP_CLASS_HID_0283] = 2260,\n+\t[BNXT_ULP_CLASS_HID_359f] = 2261,\n+\t[BNXT_ULP_CLASS_HID_3c5b] = 2262,\n+\t[BNXT_ULP_CLASS_HID_207b] = 2263,\n+\t[BNXT_ULP_CLASS_HID_2637] = 2264,\n+\t[BNXT_ULP_CLASS_HID_2523] = 2265,\n+\t[BNXT_ULP_CLASS_HID_2bef] = 2266,\n+\t[BNXT_ULP_CLASS_HID_0f8f] = 2267,\n+\t[BNXT_ULP_CLASS_HID_164b] = 2268,\n+\t[BNXT_ULP_CLASS_HID_48b7] = 2269,\n+\t[BNXT_ULP_CLASS_HID_4f73] = 2270,\n+\t[BNXT_ULP_CLASS_HID_3313] = 2271,\n+\t[BNXT_ULP_CLASS_HID_39df] = 2272,\n+\t[BNXT_ULP_CLASS_HID_420d7] = 2273,\n+\t[BNXT_ULP_CLASS_HID_42693] = 2274,\n+\t[BNXT_ULP_CLASS_HID_40ab3] = 2275,\n+\t[BNXT_ULP_CLASS_HID_4117f] = 2276,\n+\t[BNXT_ULP_CLASS_HID_4447b] = 2277,\n+\t[BNXT_ULP_CLASS_HID_44a27] = 2278,\n+\t[BNXT_ULP_CLASS_HID_42ec7] = 2279,\n+\t[BNXT_ULP_CLASS_HID_43483] = 2280,\n+\t[BNXT_ULP_CLASS_HID_4156d] = 2281,\n+\t[BNXT_ULP_CLASS_HID_41b29] = 2282,\n+\t[BNXT_ULP_CLASS_HID_52b6d] = 2283,\n+\t[BNXT_ULP_CLASS_HID_53129] = 2284,\n+\t[BNXT_ULP_CLASS_HID_478a] = 2285,\n+\t[BNXT_ULP_CLASS_HID_03a6] = 2286,\n+\t[BNXT_ULP_CLASS_HID_4dce] = 2287,\n+\t[BNXT_ULP_CLASS_HID_09ea] = 2288,\n+\t[BNXT_ULP_CLASS_HID_08fe] = 2289,\n+\t[BNXT_ULP_CLASS_HID_23ce] = 2290,\n+\t[BNXT_ULP_CLASS_HID_0e02] = 2291,\n+\t[BNXT_ULP_CLASS_HID_2912] = 2292,\n+\t[BNXT_ULP_CLASS_HID_3e2a] = 2293,\n+\t[BNXT_ULP_CLASS_HID_593a] = 2294,\n+\t[BNXT_ULP_CLASS_HID_246e] = 2295,\n+\t[BNXT_ULP_CLASS_HID_5f7e] = 2296,\n+\t[BNXT_ULP_CLASS_HID_5e52] = 2297,\n+\t[BNXT_ULP_CLASS_HID_1a6e] = 2298,\n+\t[BNXT_ULP_CLASS_HID_4796] = 2299,\n+\t[BNXT_ULP_CLASS_HID_03b2] = 2300,\n+\t[BNXT_ULP_CLASS_HID_4163a] = 2301,\n+\t[BNXT_ULP_CLASS_HID_4310a] = 2302,\n+\t[BNXT_ULP_CLASS_HID_41c7e] = 2303,\n+\t[BNXT_ULP_CLASS_HID_4374e] = 2304,\n+\t[BNXT_ULP_CLASS_HID_42f8e] = 2305,\n+\t[BNXT_ULP_CLASS_HID_4469e] = 2306,\n+\t[BNXT_ULP_CLASS_HID_455c2] = 2307,\n+\t[BNXT_ULP_CLASS_HID_411ee] = 2308,\n+\t[BNXT_ULP_CLASS_HID_44b76] = 2309,\n+\t[BNXT_ULP_CLASS_HID_40692] = 2310,\n+\t[BNXT_ULP_CLASS_HID_415c6] = 2311,\n+\t[BNXT_ULP_CLASS_HID_40cd6] = 2312,\n+\t[BNXT_ULP_CLASS_HID_42516] = 2313,\n+\t[BNXT_ULP_CLASS_HID_45ce6] = 2314,\n+\t[BNXT_ULP_CLASS_HID_42b2a] = 2315,\n+\t[BNXT_ULP_CLASS_HID_4423a] = 2316,\n+\t[BNXT_ULP_CLASS_HID_229d8] = 2317,\n+\t[BNXT_ULP_CLASS_HID_240c8] = 2318,\n+\t[BNXT_ULP_CLASS_HID_22f14] = 2319,\n+\t[BNXT_ULP_CLASS_HID_24604] = 2320,\n+\t[BNXT_ULP_CLASS_HID_23374] = 2321,\n+\t[BNXT_ULP_CLASS_HID_22a64] = 2322,\n+\t[BNXT_ULP_CLASS_HID_238b0] = 2323,\n+\t[BNXT_ULP_CLASS_HID_253a0] = 2324,\n+\t[BNXT_ULP_CLASS_HID_24dac] = 2325,\n+\t[BNXT_ULP_CLASS_HID_20990] = 2326,\n+\t[BNXT_ULP_CLASS_HID_214dc] = 2327,\n+\t[BNXT_ULP_CLASS_HID_20fcc] = 2328,\n+\t[BNXT_ULP_CLASS_HID_257c8] = 2329,\n+\t[BNXT_ULP_CLASS_HID_2132c] = 2330,\n+\t[BNXT_ULP_CLASS_HID_25d04] = 2331,\n+\t[BNXT_ULP_CLASS_HID_21968] = 2332,\n+\t[BNXT_ULP_CLASS_HID_234e8] = 2333,\n+\t[BNXT_ULP_CLASS_HID_22f98] = 2334,\n+\t[BNXT_ULP_CLASS_HID_23a24] = 2335,\n+\t[BNXT_ULP_CLASS_HID_255d4] = 2336,\n+\t[BNXT_ULP_CLASS_HID_21e04] = 2337,\n+\t[BNXT_ULP_CLASS_HID_23934] = 2338,\n+\t[BNXT_ULP_CLASS_HID_20440] = 2339,\n+\t[BNXT_ULP_CLASS_HID_23f70] = 2340,\n+\t[BNXT_ULP_CLASS_HID_2597c] = 2341,\n+\t[BNXT_ULP_CLASS_HID_214a0] = 2342,\n+\t[BNXT_ULP_CLASS_HID_25eb8] = 2343,\n+\t[BNXT_ULP_CLASS_HID_21a9c] = 2344,\n+\t[BNXT_ULP_CLASS_HID_22298] = 2345,\n+\t[BNXT_ULP_CLASS_HID_25d88] = 2346,\n+\t[BNXT_ULP_CLASS_HID_228d4] = 2347,\n+\t[BNXT_ULP_CLASS_HID_243c4] = 2348,\n+\t[BNXT_ULP_CLASS_HID_6220c] = 2349,\n+\t[BNXT_ULP_CLASS_HID_65d3c] = 2350,\n+\t[BNXT_ULP_CLASS_HID_62848] = 2351,\n+\t[BNXT_ULP_CLASS_HID_64378] = 2352,\n+\t[BNXT_ULP_CLASS_HID_60fa8] = 2353,\n+\t[BNXT_ULP_CLASS_HID_62758] = 2354,\n+\t[BNXT_ULP_CLASS_HID_635e4] = 2355,\n+\t[BNXT_ULP_CLASS_HID_62c94] = 2356,\n+\t[BNXT_ULP_CLASS_HID_646e0] = 2357,\n+\t[BNXT_ULP_CLASS_HID_602c4] = 2358,\n+\t[BNXT_ULP_CLASS_HID_61110] = 2359,\n+\t[BNXT_ULP_CLASS_HID_60800] = 2360,\n+\t[BNXT_ULP_CLASS_HID_6503c] = 2361,\n+\t[BNXT_ULP_CLASS_HID_64b2c] = 2362,\n+\t[BNXT_ULP_CLASS_HID_65678] = 2363,\n+\t[BNXT_ULP_CLASS_HID_6125c] = 2364,\n+\t[BNXT_ULP_CLASS_HID_631dc] = 2365,\n+\t[BNXT_ULP_CLASS_HID_628cc] = 2366,\n+\t[BNXT_ULP_CLASS_HID_63718] = 2367,\n+\t[BNXT_ULP_CLASS_HID_62e08] = 2368,\n+\t[BNXT_ULP_CLASS_HID_61b78] = 2369,\n+\t[BNXT_ULP_CLASS_HID_63268] = 2370,\n+\t[BNXT_ULP_CLASS_HID_600b4] = 2371,\n+\t[BNXT_ULP_CLASS_HID_63ba4] = 2372,\n+\t[BNXT_ULP_CLASS_HID_655b0] = 2373,\n+\t[BNXT_ULP_CLASS_HID_61194] = 2374,\n+\t[BNXT_ULP_CLASS_HID_65bec] = 2375,\n+\t[BNXT_ULP_CLASS_HID_617d0] = 2376,\n+\t[BNXT_ULP_CLASS_HID_63fcc] = 2377,\n+\t[BNXT_ULP_CLASS_HID_656fc] = 2378,\n+\t[BNXT_ULP_CLASS_HID_62508] = 2379,\n+\t[BNXT_ULP_CLASS_HID_65c38] = 2380,\n+\t[BNXT_ULP_CLASS_HID_86e0] = 2381,\n+\t[BNXT_ULP_CLASS_HID_a1f0] = 2382,\n+\t[BNXT_ULP_CLASS_HID_8c2c] = 2383,\n+\t[BNXT_ULP_CLASS_HID_a73c] = 2384,\n+\t[BNXT_ULP_CLASS_HID_904c] = 2385,\n+\t[BNXT_ULP_CLASS_HID_8b5c] = 2386,\n+\t[BNXT_ULP_CLASS_HID_9988] = 2387,\n+\t[BNXT_ULP_CLASS_HID_b098] = 2388,\n+\t[BNXT_ULP_CLASS_HID_aa94] = 2389,\n+\t[BNXT_ULP_CLASS_HID_c264] = 2390,\n+\t[BNXT_ULP_CLASS_HID_d0d0] = 2391,\n+\t[BNXT_ULP_CLASS_HID_cba0] = 2392,\n+\t[BNXT_ULP_CLASS_HID_b4f0] = 2393,\n+\t[BNXT_ULP_CLASS_HID_afc0] = 2394,\n+\t[BNXT_ULP_CLASS_HID_ba3c] = 2395,\n+\t[BNXT_ULP_CLASS_HID_d50c] = 2396,\n+\t[BNXT_ULP_CLASS_HID_48334] = 2397,\n+\t[BNXT_ULP_CLASS_HID_4ba04] = 2398,\n+\t[BNXT_ULP_CLASS_HID_48970] = 2399,\n+\t[BNXT_ULP_CLASS_HID_4a040] = 2400,\n+\t[BNXT_ULP_CLASS_HID_4c84c] = 2401,\n+\t[BNXT_ULP_CLASS_HID_48460] = 2402,\n+\t[BNXT_ULP_CLASS_HID_492dc] = 2403,\n+\t[BNXT_ULP_CLASS_HID_48dac] = 2404,\n+\t[BNXT_ULP_CLASS_HID_4a7d8] = 2405,\n+\t[BNXT_ULP_CLASS_HID_4dea8] = 2406,\n+\t[BNXT_ULP_CLASS_HID_4ade4] = 2407,\n+\t[BNXT_ULP_CLASS_HID_4c4f4] = 2408,\n+\t[BNXT_ULP_CLASS_HID_4b104] = 2409,\n+\t[BNXT_ULP_CLASS_HID_4a814] = 2410,\n+\t[BNXT_ULP_CLASS_HID_4b740] = 2411,\n+\t[BNXT_ULP_CLASS_HID_4ae50] = 2412,\n+\t[BNXT_ULP_CLASS_HID_1bce0] = 2413,\n+\t[BNXT_ULP_CLASS_HID_1d7f0] = 2414,\n+\t[BNXT_ULP_CLASS_HID_1a22c] = 2415,\n+\t[BNXT_ULP_CLASS_HID_1dd3c] = 2416,\n+\t[BNXT_ULP_CLASS_HID_1864c] = 2417,\n+\t[BNXT_ULP_CLASS_HID_1a15c] = 2418,\n+\t[BNXT_ULP_CLASS_HID_18f88] = 2419,\n+\t[BNXT_ULP_CLASS_HID_1a698] = 2420,\n+\t[BNXT_ULP_CLASS_HID_1c094] = 2421,\n+\t[BNXT_ULP_CLASS_HID_19ca8] = 2422,\n+\t[BNXT_ULP_CLASS_HID_1c6d0] = 2423,\n+\t[BNXT_ULP_CLASS_HID_182f4] = 2424,\n+\t[BNXT_ULP_CLASS_HID_1aaf0] = 2425,\n+\t[BNXT_ULP_CLASS_HID_1c5c0] = 2426,\n+\t[BNXT_ULP_CLASS_HID_1d03c] = 2427,\n+\t[BNXT_ULP_CLASS_HID_1cb0c] = 2428,\n+\t[BNXT_ULP_CLASS_HID_5b934] = 2429,\n+\t[BNXT_ULP_CLASS_HID_5d004] = 2430,\n+\t[BNXT_ULP_CLASS_HID_5bf70] = 2431,\n+\t[BNXT_ULP_CLASS_HID_5d640] = 2432,\n+\t[BNXT_ULP_CLASS_HID_58290] = 2433,\n+\t[BNXT_ULP_CLASS_HID_5ba60] = 2434,\n+\t[BNXT_ULP_CLASS_HID_588dc] = 2435,\n+\t[BNXT_ULP_CLASS_HID_5a3ac] = 2436,\n+\t[BNXT_ULP_CLASS_HID_5ddd8] = 2437,\n+\t[BNXT_ULP_CLASS_HID_599fc] = 2438,\n+\t[BNXT_ULP_CLASS_HID_5c3e4] = 2439,\n+\t[BNXT_ULP_CLASS_HID_59f38] = 2440,\n+\t[BNXT_ULP_CLASS_HID_5a704] = 2441,\n+\t[BNXT_ULP_CLASS_HID_5de14] = 2442,\n+\t[BNXT_ULP_CLASS_HID_5ad40] = 2443,\n+\t[BNXT_ULP_CLASS_HID_5c450] = 2444,\n+\t[BNXT_ULP_CLASS_HID_47aa] = 2445,\n+\t[BNXT_ULP_CLASS_HID_0386] = 2446,\n+\t[BNXT_ULP_CLASS_HID_4dee] = 2447,\n+\t[BNXT_ULP_CLASS_HID_09ca] = 2448,\n+\t[BNXT_ULP_CLASS_HID_08de] = 2449,\n+\t[BNXT_ULP_CLASS_HID_23ee] = 2450,\n+\t[BNXT_ULP_CLASS_HID_0e22] = 2451,\n+\t[BNXT_ULP_CLASS_HID_2932] = 2452,\n+\t[BNXT_ULP_CLASS_HID_3e0a] = 2453,\n+\t[BNXT_ULP_CLASS_HID_591a] = 2454,\n+\t[BNXT_ULP_CLASS_HID_244e] = 2455,\n+\t[BNXT_ULP_CLASS_HID_5f5e] = 2456,\n+\t[BNXT_ULP_CLASS_HID_5e72] = 2457,\n+\t[BNXT_ULP_CLASS_HID_1a4e] = 2458,\n+\t[BNXT_ULP_CLASS_HID_47b6] = 2459,\n+\t[BNXT_ULP_CLASS_HID_0392] = 2460,\n+\t[BNXT_ULP_CLASS_HID_5dc2] = 2461,\n+\t[BNXT_ULP_CLASS_HID_191e] = 2462,\n+\t[BNXT_ULP_CLASS_HID_4306] = 2463,\n+\t[BNXT_ULP_CLASS_HID_1f62] = 2464,\n+\t[BNXT_ULP_CLASS_HID_1e76] = 2465,\n+\t[BNXT_ULP_CLASS_HID_3906] = 2466,\n+\t[BNXT_ULP_CLASS_HID_07ba] = 2467,\n+\t[BNXT_ULP_CLASS_HID_3f4a] = 2468,\n+\t[BNXT_ULP_CLASS_HID_37a2] = 2469,\n+\t[BNXT_ULP_CLASS_HID_2eb2] = 2470,\n+\t[BNXT_ULP_CLASS_HID_3de6] = 2471,\n+\t[BNXT_ULP_CLASS_HID_54f6] = 2472,\n+\t[BNXT_ULP_CLASS_HID_578a] = 2473,\n+\t[BNXT_ULP_CLASS_HID_13e6] = 2474,\n+\t[BNXT_ULP_CLASS_HID_5dce] = 2475,\n+\t[BNXT_ULP_CLASS_HID_192a] = 2476,\n+\t[BNXT_ULP_CLASS_HID_440f6] = 2477,\n+\t[BNXT_ULP_CLASS_HID_41cd2] = 2478,\n+\t[BNXT_ULP_CLASS_HID_4463a] = 2479,\n+\t[BNXT_ULP_CLASS_HID_40216] = 2480,\n+\t[BNXT_ULP_CLASS_HID_4052a] = 2481,\n+\t[BNXT_ULP_CLASS_HID_43c3a] = 2482,\n+\t[BNXT_ULP_CLASS_HID_40b6e] = 2483,\n+\t[BNXT_ULP_CLASS_HID_4227e] = 2484,\n+\t[BNXT_ULP_CLASS_HID_43b56] = 2485,\n+\t[BNXT_ULP_CLASS_HID_45266] = 2486,\n+\t[BNXT_ULP_CLASS_HID_4209a] = 2487,\n+\t[BNXT_ULP_CLASS_HID_45baa] = 2488,\n+\t[BNXT_ULP_CLASS_HID_45abe] = 2489,\n+\t[BNXT_ULP_CLASS_HID_4169a] = 2490,\n+\t[BNXT_ULP_CLASS_HID_44082] = 2491,\n+\t[BNXT_ULP_CLASS_HID_41cde] = 2492,\n+\t[BNXT_ULP_CLASS_HID_4560e] = 2493,\n+\t[BNXT_ULP_CLASS_HID_4126a] = 2494,\n+\t[BNXT_ULP_CLASS_HID_45c52] = 2495,\n+\t[BNXT_ULP_CLASS_HID_41bae] = 2496,\n+\t[BNXT_ULP_CLASS_HID_41b42] = 2497,\n+\t[BNXT_ULP_CLASS_HID_43252] = 2498,\n+\t[BNXT_ULP_CLASS_HID_40086] = 2499,\n+\t[BNXT_ULP_CLASS_HID_43b96] = 2500,\n+\t[BNXT_ULP_CLASS_HID_430ee] = 2501,\n+\t[BNXT_ULP_CLASS_HID_42bfe] = 2502,\n+\t[BNXT_ULP_CLASS_HID_43632] = 2503,\n+\t[BNXT_ULP_CLASS_HID_451c2] = 2504,\n+\t[BNXT_ULP_CLASS_HID_450d6] = 2505,\n+\t[BNXT_ULP_CLASS_HID_44be6] = 2506,\n+\t[BNXT_ULP_CLASS_HID_4561a] = 2507,\n+\t[BNXT_ULP_CLASS_HID_41276] = 2508,\n+\t[BNXT_ULP_CLASS_HID_4161a] = 2509,\n+\t[BNXT_ULP_CLASS_HID_4312a] = 2510,\n+\t[BNXT_ULP_CLASS_HID_41c5e] = 2511,\n+\t[BNXT_ULP_CLASS_HID_4376e] = 2512,\n+\t[BNXT_ULP_CLASS_HID_42fae] = 2513,\n+\t[BNXT_ULP_CLASS_HID_446be] = 2514,\n+\t[BNXT_ULP_CLASS_HID_455e2] = 2515,\n+\t[BNXT_ULP_CLASS_HID_411ce] = 2516,\n+\t[BNXT_ULP_CLASS_HID_44b56] = 2517,\n+\t[BNXT_ULP_CLASS_HID_406b2] = 2518,\n+\t[BNXT_ULP_CLASS_HID_415e6] = 2519,\n+\t[BNXT_ULP_CLASS_HID_40cf6] = 2520,\n+\t[BNXT_ULP_CLASS_HID_42536] = 2521,\n+\t[BNXT_ULP_CLASS_HID_45cc6] = 2522,\n+\t[BNXT_ULP_CLASS_HID_42b0a] = 2523,\n+\t[BNXT_ULP_CLASS_HID_4421a] = 2524,\n+\t[BNXT_ULP_CLASS_HID_6221a] = 2525,\n+\t[BNXT_ULP_CLASS_HID_65d2a] = 2526,\n+\t[BNXT_ULP_CLASS_HID_6285e] = 2527,\n+\t[BNXT_ULP_CLASS_HID_6436e] = 2528,\n+\t[BNXT_ULP_CLASS_HID_61cfa] = 2529,\n+\t[BNXT_ULP_CLASS_HID_6378a] = 2530,\n+\t[BNXT_ULP_CLASS_HID_6023e] = 2531,\n+\t[BNXT_ULP_CLASS_HID_63dce] = 2532,\n+\t[BNXT_ULP_CLASS_HID_63ba2] = 2533,\n+\t[BNXT_ULP_CLASS_HID_652b2] = 2534,\n+\t[BNXT_ULP_CLASS_HID_621e6] = 2535,\n+\t[BNXT_ULP_CLASS_HID_658f6] = 2536,\n+\t[BNXT_ULP_CLASS_HID_61202] = 2537,\n+\t[BNXT_ULP_CLASS_HID_60d12] = 2538,\n+\t[BNXT_ULP_CLASS_HID_61846] = 2539,\n+\t[BNXT_ULP_CLASS_HID_63356] = 2540,\n+\t[BNXT_ULP_CLASS_HID_50c1a] = 2541,\n+\t[BNXT_ULP_CLASS_HID_5272a] = 2542,\n+\t[BNXT_ULP_CLASS_HID_5325e] = 2543,\n+\t[BNXT_ULP_CLASS_HID_52d6e] = 2544,\n+\t[BNXT_ULP_CLASS_HID_545ae] = 2545,\n+\t[BNXT_ULP_CLASS_HID_5018a] = 2546,\n+\t[BNXT_ULP_CLASS_HID_54be2] = 2547,\n+\t[BNXT_ULP_CLASS_HID_507ce] = 2548,\n+\t[BNXT_ULP_CLASS_HID_505a2] = 2549,\n+\t[BNXT_ULP_CLASS_HID_53cb2] = 2550,\n+\t[BNXT_ULP_CLASS_HID_50be6] = 2551,\n+\t[BNXT_ULP_CLASS_HID_522f6] = 2552,\n+\t[BNXT_ULP_CLASS_HID_55b36] = 2553,\n+\t[BNXT_ULP_CLASS_HID_51712] = 2554,\n+\t[BNXT_ULP_CLASS_HID_5410a] = 2555,\n+\t[BNXT_ULP_CLASS_HID_51d56] = 2556,\n+\t[BNXT_ULP_CLASS_HID_7581a] = 2557,\n+\t[BNXT_ULP_CLASS_HID_71466] = 2558,\n+\t[BNXT_ULP_CLASS_HID_75e5e] = 2559,\n+\t[BNXT_ULP_CLASS_HID_71dba] = 2560,\n+\t[BNXT_ULP_CLASS_HID_732fa] = 2561,\n+\t[BNXT_ULP_CLASS_HID_72d8a] = 2562,\n+\t[BNXT_ULP_CLASS_HID_7383e] = 2563,\n+\t[BNXT_ULP_CLASS_HID_753ce] = 2564,\n+\t[BNXT_ULP_CLASS_HID_751a2] = 2565,\n+\t[BNXT_ULP_CLASS_HID_748b2] = 2566,\n+\t[BNXT_ULP_CLASS_HID_757e6] = 2567,\n+\t[BNXT_ULP_CLASS_HID_713c2] = 2568,\n+\t[BNXT_ULP_CLASS_HID_70802] = 2569,\n+\t[BNXT_ULP_CLASS_HID_72312] = 2570,\n+\t[BNXT_ULP_CLASS_HID_70e46] = 2571,\n+\t[BNXT_ULP_CLASS_HID_72956] = 2572,\n+\t[BNXT_ULP_CLASS_HID_47ca] = 2573,\n+\t[BNXT_ULP_CLASS_HID_03e6] = 2574,\n+\t[BNXT_ULP_CLASS_HID_4d8e] = 2575,\n+\t[BNXT_ULP_CLASS_HID_09aa] = 2576,\n+\t[BNXT_ULP_CLASS_HID_08be] = 2577,\n+\t[BNXT_ULP_CLASS_HID_238e] = 2578,\n+\t[BNXT_ULP_CLASS_HID_0e42] = 2579,\n+\t[BNXT_ULP_CLASS_HID_2952] = 2580,\n+\t[BNXT_ULP_CLASS_HID_3e6a] = 2581,\n+\t[BNXT_ULP_CLASS_HID_597a] = 2582,\n+\t[BNXT_ULP_CLASS_HID_242e] = 2583,\n+\t[BNXT_ULP_CLASS_HID_5f3e] = 2584,\n+\t[BNXT_ULP_CLASS_HID_5e12] = 2585,\n+\t[BNXT_ULP_CLASS_HID_1a2e] = 2586,\n+\t[BNXT_ULP_CLASS_HID_47d6] = 2587,\n+\t[BNXT_ULP_CLASS_HID_03f2] = 2588,\n+\t[BNXT_ULP_CLASS_HID_5da2] = 2589,\n+\t[BNXT_ULP_CLASS_HID_197e] = 2590,\n+\t[BNXT_ULP_CLASS_HID_4366] = 2591,\n+\t[BNXT_ULP_CLASS_HID_1f02] = 2592,\n+\t[BNXT_ULP_CLASS_HID_1e16] = 2593,\n+\t[BNXT_ULP_CLASS_HID_3966] = 2594,\n+\t[BNXT_ULP_CLASS_HID_07da] = 2595,\n+\t[BNXT_ULP_CLASS_HID_3f2a] = 2596,\n+\t[BNXT_ULP_CLASS_HID_37c2] = 2597,\n+\t[BNXT_ULP_CLASS_HID_2ed2] = 2598,\n+\t[BNXT_ULP_CLASS_HID_3d86] = 2599,\n+\t[BNXT_ULP_CLASS_HID_5496] = 2600,\n+\t[BNXT_ULP_CLASS_HID_57ea] = 2601,\n+\t[BNXT_ULP_CLASS_HID_1386] = 2602,\n+\t[BNXT_ULP_CLASS_HID_5dae] = 2603,\n+\t[BNXT_ULP_CLASS_HID_194a] = 2604,\n+\t[BNXT_ULP_CLASS_HID_44096] = 2605,\n+\t[BNXT_ULP_CLASS_HID_41cb2] = 2606,\n+\t[BNXT_ULP_CLASS_HID_4465a] = 2607,\n+\t[BNXT_ULP_CLASS_HID_40276] = 2608,\n+\t[BNXT_ULP_CLASS_HID_4054a] = 2609,\n+\t[BNXT_ULP_CLASS_HID_43c5a] = 2610,\n+\t[BNXT_ULP_CLASS_HID_40b0e] = 2611,\n+\t[BNXT_ULP_CLASS_HID_4221e] = 2612,\n+\t[BNXT_ULP_CLASS_HID_43b36] = 2613,\n+\t[BNXT_ULP_CLASS_HID_45206] = 2614,\n+\t[BNXT_ULP_CLASS_HID_420fa] = 2615,\n+\t[BNXT_ULP_CLASS_HID_45bca] = 2616,\n+\t[BNXT_ULP_CLASS_HID_45ade] = 2617,\n+\t[BNXT_ULP_CLASS_HID_416fa] = 2618,\n+\t[BNXT_ULP_CLASS_HID_440e2] = 2619,\n+\t[BNXT_ULP_CLASS_HID_41cbe] = 2620,\n+\t[BNXT_ULP_CLASS_HID_4566e] = 2621,\n+\t[BNXT_ULP_CLASS_HID_4120a] = 2622,\n+\t[BNXT_ULP_CLASS_HID_45c32] = 2623,\n+\t[BNXT_ULP_CLASS_HID_41bce] = 2624,\n+\t[BNXT_ULP_CLASS_HID_41b22] = 2625,\n+\t[BNXT_ULP_CLASS_HID_43232] = 2626,\n+\t[BNXT_ULP_CLASS_HID_400e6] = 2627,\n+\t[BNXT_ULP_CLASS_HID_43bf6] = 2628,\n+\t[BNXT_ULP_CLASS_HID_4308e] = 2629,\n+\t[BNXT_ULP_CLASS_HID_42b9e] = 2630,\n+\t[BNXT_ULP_CLASS_HID_43652] = 2631,\n+\t[BNXT_ULP_CLASS_HID_451a2] = 2632,\n+\t[BNXT_ULP_CLASS_HID_450b6] = 2633,\n+\t[BNXT_ULP_CLASS_HID_44b86] = 2634,\n+\t[BNXT_ULP_CLASS_HID_4567a] = 2635,\n+\t[BNXT_ULP_CLASS_HID_41216] = 2636,\n+\t[BNXT_ULP_CLASS_HID_4167a] = 2637,\n+\t[BNXT_ULP_CLASS_HID_4314a] = 2638,\n+\t[BNXT_ULP_CLASS_HID_41c3e] = 2639,\n+\t[BNXT_ULP_CLASS_HID_4370e] = 2640,\n+\t[BNXT_ULP_CLASS_HID_42fce] = 2641,\n+\t[BNXT_ULP_CLASS_HID_446de] = 2642,\n+\t[BNXT_ULP_CLASS_HID_45582] = 2643,\n+\t[BNXT_ULP_CLASS_HID_411ae] = 2644,\n+\t[BNXT_ULP_CLASS_HID_44b36] = 2645,\n+\t[BNXT_ULP_CLASS_HID_406d2] = 2646,\n+\t[BNXT_ULP_CLASS_HID_41586] = 2647,\n+\t[BNXT_ULP_CLASS_HID_40c96] = 2648,\n+\t[BNXT_ULP_CLASS_HID_42556] = 2649,\n+\t[BNXT_ULP_CLASS_HID_45ca6] = 2650,\n+\t[BNXT_ULP_CLASS_HID_42b6a] = 2651,\n+\t[BNXT_ULP_CLASS_HID_4427a] = 2652,\n+\t[BNXT_ULP_CLASS_HID_6227a] = 2653,\n+\t[BNXT_ULP_CLASS_HID_65d4a] = 2654,\n+\t[BNXT_ULP_CLASS_HID_6283e] = 2655,\n+\t[BNXT_ULP_CLASS_HID_6430e] = 2656,\n+\t[BNXT_ULP_CLASS_HID_61c9a] = 2657,\n+\t[BNXT_ULP_CLASS_HID_637ea] = 2658,\n+\t[BNXT_ULP_CLASS_HID_6025e] = 2659,\n+\t[BNXT_ULP_CLASS_HID_63dae] = 2660,\n+\t[BNXT_ULP_CLASS_HID_63bc2] = 2661,\n+\t[BNXT_ULP_CLASS_HID_652d2] = 2662,\n+\t[BNXT_ULP_CLASS_HID_62186] = 2663,\n+\t[BNXT_ULP_CLASS_HID_65896] = 2664,\n+\t[BNXT_ULP_CLASS_HID_61262] = 2665,\n+\t[BNXT_ULP_CLASS_HID_60d72] = 2666,\n+\t[BNXT_ULP_CLASS_HID_61826] = 2667,\n+\t[BNXT_ULP_CLASS_HID_63336] = 2668,\n+\t[BNXT_ULP_CLASS_HID_50c7a] = 2669,\n+\t[BNXT_ULP_CLASS_HID_5274a] = 2670,\n+\t[BNXT_ULP_CLASS_HID_5323e] = 2671,\n+\t[BNXT_ULP_CLASS_HID_52d0e] = 2672,\n+\t[BNXT_ULP_CLASS_HID_545ce] = 2673,\n+\t[BNXT_ULP_CLASS_HID_501ea] = 2674,\n+\t[BNXT_ULP_CLASS_HID_54b82] = 2675,\n+\t[BNXT_ULP_CLASS_HID_507ae] = 2676,\n+\t[BNXT_ULP_CLASS_HID_505c2] = 2677,\n+\t[BNXT_ULP_CLASS_HID_53cd2] = 2678,\n+\t[BNXT_ULP_CLASS_HID_50b86] = 2679,\n+\t[BNXT_ULP_CLASS_HID_52296] = 2680,\n+\t[BNXT_ULP_CLASS_HID_55b56] = 2681,\n+\t[BNXT_ULP_CLASS_HID_51772] = 2682,\n+\t[BNXT_ULP_CLASS_HID_5416a] = 2683,\n+\t[BNXT_ULP_CLASS_HID_51d36] = 2684,\n+\t[BNXT_ULP_CLASS_HID_7587a] = 2685,\n+\t[BNXT_ULP_CLASS_HID_71406] = 2686,\n+\t[BNXT_ULP_CLASS_HID_75e3e] = 2687,\n+\t[BNXT_ULP_CLASS_HID_71dda] = 2688,\n+\t[BNXT_ULP_CLASS_HID_7329a] = 2689,\n+\t[BNXT_ULP_CLASS_HID_72dea] = 2690,\n+\t[BNXT_ULP_CLASS_HID_7385e] = 2691,\n+\t[BNXT_ULP_CLASS_HID_753ae] = 2692,\n+\t[BNXT_ULP_CLASS_HID_751c2] = 2693,\n+\t[BNXT_ULP_CLASS_HID_748d2] = 2694,\n+\t[BNXT_ULP_CLASS_HID_75786] = 2695,\n+\t[BNXT_ULP_CLASS_HID_713a2] = 2696,\n+\t[BNXT_ULP_CLASS_HID_70862] = 2697,\n+\t[BNXT_ULP_CLASS_HID_72372] = 2698,\n+\t[BNXT_ULP_CLASS_HID_70e26] = 2699,\n+\t[BNXT_ULP_CLASS_HID_72936] = 2700,\n+\t[BNXT_ULP_CLASS_HID_229b8] = 2701,\n+\t[BNXT_ULP_CLASS_HID_240a8] = 2702,\n+\t[BNXT_ULP_CLASS_HID_22f74] = 2703,\n+\t[BNXT_ULP_CLASS_HID_24664] = 2704,\n+\t[BNXT_ULP_CLASS_HID_23314] = 2705,\n+\t[BNXT_ULP_CLASS_HID_22a04] = 2706,\n+\t[BNXT_ULP_CLASS_HID_238d0] = 2707,\n+\t[BNXT_ULP_CLASS_HID_253c0] = 2708,\n+\t[BNXT_ULP_CLASS_HID_24dcc] = 2709,\n+\t[BNXT_ULP_CLASS_HID_209f0] = 2710,\n+\t[BNXT_ULP_CLASS_HID_214bc] = 2711,\n+\t[BNXT_ULP_CLASS_HID_20fac] = 2712,\n+\t[BNXT_ULP_CLASS_HID_257a8] = 2713,\n+\t[BNXT_ULP_CLASS_HID_2134c] = 2714,\n+\t[BNXT_ULP_CLASS_HID_25d64] = 2715,\n+\t[BNXT_ULP_CLASS_HID_21908] = 2716,\n+\t[BNXT_ULP_CLASS_HID_23488] = 2717,\n+\t[BNXT_ULP_CLASS_HID_22ff8] = 2718,\n+\t[BNXT_ULP_CLASS_HID_23a44] = 2719,\n+\t[BNXT_ULP_CLASS_HID_255b4] = 2720,\n+\t[BNXT_ULP_CLASS_HID_21e64] = 2721,\n+\t[BNXT_ULP_CLASS_HID_23954] = 2722,\n+\t[BNXT_ULP_CLASS_HID_20420] = 2723,\n+\t[BNXT_ULP_CLASS_HID_23f10] = 2724,\n+\t[BNXT_ULP_CLASS_HID_2591c] = 2725,\n+\t[BNXT_ULP_CLASS_HID_214c0] = 2726,\n+\t[BNXT_ULP_CLASS_HID_25ed8] = 2727,\n+\t[BNXT_ULP_CLASS_HID_21afc] = 2728,\n+\t[BNXT_ULP_CLASS_HID_222f8] = 2729,\n+\t[BNXT_ULP_CLASS_HID_25de8] = 2730,\n+\t[BNXT_ULP_CLASS_HID_228b4] = 2731,\n+\t[BNXT_ULP_CLASS_HID_243a4] = 2732,\n+\t[BNXT_ULP_CLASS_HID_6226c] = 2733,\n+\t[BNXT_ULP_CLASS_HID_65d5c] = 2734,\n+\t[BNXT_ULP_CLASS_HID_62828] = 2735,\n+\t[BNXT_ULP_CLASS_HID_64318] = 2736,\n+\t[BNXT_ULP_CLASS_HID_60fc8] = 2737,\n+\t[BNXT_ULP_CLASS_HID_62738] = 2738,\n+\t[BNXT_ULP_CLASS_HID_63584] = 2739,\n+\t[BNXT_ULP_CLASS_HID_62cf4] = 2740,\n+\t[BNXT_ULP_CLASS_HID_64680] = 2741,\n+\t[BNXT_ULP_CLASS_HID_602a4] = 2742,\n+\t[BNXT_ULP_CLASS_HID_61170] = 2743,\n+\t[BNXT_ULP_CLASS_HID_60860] = 2744,\n+\t[BNXT_ULP_CLASS_HID_6505c] = 2745,\n+\t[BNXT_ULP_CLASS_HID_64b4c] = 2746,\n+\t[BNXT_ULP_CLASS_HID_65618] = 2747,\n+\t[BNXT_ULP_CLASS_HID_6123c] = 2748,\n+\t[BNXT_ULP_CLASS_HID_631bc] = 2749,\n+\t[BNXT_ULP_CLASS_HID_628ac] = 2750,\n+\t[BNXT_ULP_CLASS_HID_63778] = 2751,\n+\t[BNXT_ULP_CLASS_HID_62e68] = 2752,\n+\t[BNXT_ULP_CLASS_HID_61b18] = 2753,\n+\t[BNXT_ULP_CLASS_HID_63208] = 2754,\n+\t[BNXT_ULP_CLASS_HID_600d4] = 2755,\n+\t[BNXT_ULP_CLASS_HID_63bc4] = 2756,\n+\t[BNXT_ULP_CLASS_HID_655d0] = 2757,\n+\t[BNXT_ULP_CLASS_HID_611f4] = 2758,\n+\t[BNXT_ULP_CLASS_HID_65b8c] = 2759,\n+\t[BNXT_ULP_CLASS_HID_617b0] = 2760,\n+\t[BNXT_ULP_CLASS_HID_63fac] = 2761,\n+\t[BNXT_ULP_CLASS_HID_6569c] = 2762,\n+\t[BNXT_ULP_CLASS_HID_62568] = 2763,\n+\t[BNXT_ULP_CLASS_HID_65c58] = 2764,\n+\t[BNXT_ULP_CLASS_HID_35fb8] = 2765,\n+\t[BNXT_ULP_CLASS_HID_31b5c] = 2766,\n+\t[BNXT_ULP_CLASS_HID_34574] = 2767,\n+\t[BNXT_ULP_CLASS_HID_30118] = 2768,\n+\t[BNXT_ULP_CLASS_HID_32914] = 2769,\n+\t[BNXT_ULP_CLASS_HID_34004] = 2770,\n+\t[BNXT_ULP_CLASS_HID_32ed0] = 2771,\n+\t[BNXT_ULP_CLASS_HID_349c0] = 2772,\n+\t[BNXT_ULP_CLASS_HID_30480] = 2773,\n+\t[BNXT_ULP_CLASS_HID_33ff0] = 2774,\n+\t[BNXT_ULP_CLASS_HID_30abc] = 2775,\n+\t[BNXT_ULP_CLASS_HID_325ac] = 2776,\n+\t[BNXT_ULP_CLASS_HID_34da8] = 2777,\n+\t[BNXT_ULP_CLASS_HID_3094c] = 2778,\n+\t[BNXT_ULP_CLASS_HID_31418] = 2779,\n+\t[BNXT_ULP_CLASS_HID_30f08] = 2780,\n+\t[BNXT_ULP_CLASS_HID_32a88] = 2781,\n+\t[BNXT_ULP_CLASS_HID_345f8] = 2782,\n+\t[BNXT_ULP_CLASS_HID_35044] = 2783,\n+\t[BNXT_ULP_CLASS_HID_34bb4] = 2784,\n+\t[BNXT_ULP_CLASS_HID_33464] = 2785,\n+\t[BNXT_ULP_CLASS_HID_32f54] = 2786,\n+\t[BNXT_ULP_CLASS_HID_33a20] = 2787,\n+\t[BNXT_ULP_CLASS_HID_35510] = 2788,\n+\t[BNXT_ULP_CLASS_HID_313d0] = 2789,\n+\t[BNXT_ULP_CLASS_HID_30ac0] = 2790,\n+\t[BNXT_ULP_CLASS_HID_3198c] = 2791,\n+\t[BNXT_ULP_CLASS_HID_330fc] = 2792,\n+\t[BNXT_ULP_CLASS_HID_358f8] = 2793,\n+\t[BNXT_ULP_CLASS_HID_3149c] = 2794,\n+\t[BNXT_ULP_CLASS_HID_35eb4] = 2795,\n+\t[BNXT_ULP_CLASS_HID_31a58] = 2796,\n+\t[BNXT_ULP_CLASS_HID_7586c] = 2797,\n+\t[BNXT_ULP_CLASS_HID_71410] = 2798,\n+\t[BNXT_ULP_CLASS_HID_75e28] = 2799,\n+\t[BNXT_ULP_CLASS_HID_71dcc] = 2800,\n+\t[BNXT_ULP_CLASS_HID_725c8] = 2801,\n+\t[BNXT_ULP_CLASS_HID_75d38] = 2802,\n+\t[BNXT_ULP_CLASS_HID_72b84] = 2803,\n+\t[BNXT_ULP_CLASS_HID_742f4] = 2804,\n+\t[BNXT_ULP_CLASS_HID_701b4] = 2805,\n+\t[BNXT_ULP_CLASS_HID_738a4] = 2806,\n+\t[BNXT_ULP_CLASS_HID_70770] = 2807,\n+\t[BNXT_ULP_CLASS_HID_73e60] = 2808,\n+\t[BNXT_ULP_CLASS_HID_7465c] = 2809,\n+\t[BNXT_ULP_CLASS_HID_70200] = 2810,\n+\t[BNXT_ULP_CLASS_HID_710cc] = 2811,\n+\t[BNXT_ULP_CLASS_HID_7083c] = 2812,\n+\t[BNXT_ULP_CLASS_HID_727bc] = 2813,\n+\t[BNXT_ULP_CLASS_HID_75eac] = 2814,\n+\t[BNXT_ULP_CLASS_HID_72d78] = 2815,\n+\t[BNXT_ULP_CLASS_HID_74468] = 2816,\n+\t[BNXT_ULP_CLASS_HID_73118] = 2817,\n+\t[BNXT_ULP_CLASS_HID_72808] = 2818,\n+\t[BNXT_ULP_CLASS_HID_736d4] = 2819,\n+\t[BNXT_ULP_CLASS_HID_751c4] = 2820,\n+\t[BNXT_ULP_CLASS_HID_74bd0] = 2821,\n+\t[BNXT_ULP_CLASS_HID_707f4] = 2822,\n+\t[BNXT_ULP_CLASS_HID_71240] = 2823,\n+\t[BNXT_ULP_CLASS_HID_70db0] = 2824,\n+\t[BNXT_ULP_CLASS_HID_755ac] = 2825,\n+\t[BNXT_ULP_CLASS_HID_71150] = 2826,\n+\t[BNXT_ULP_CLASS_HID_75b68] = 2827,\n+\t[BNXT_ULP_CLASS_HID_7170c] = 2828,\n+\t[BNXT_ULP_CLASS_HID_2d2b8] = 2829,\n+\t[BNXT_ULP_CLASS_HID_2cda8] = 2830,\n+\t[BNXT_ULP_CLASS_HID_2d874] = 2831,\n+\t[BNXT_ULP_CLASS_HID_29418] = 2832,\n+\t[BNXT_ULP_CLASS_HID_2bc14] = 2833,\n+\t[BNXT_ULP_CLASS_HID_2d704] = 2834,\n+\t[BNXT_ULP_CLASS_HID_2a5d0] = 2835,\n+\t[BNXT_ULP_CLASS_HID_2dcc0] = 2836,\n+\t[BNXT_ULP_CLASS_HID_29b80] = 2837,\n+\t[BNXT_ULP_CLASS_HID_2b2f0] = 2838,\n+\t[BNXT_ULP_CLASS_HID_281bc] = 2839,\n+\t[BNXT_ULP_CLASS_HID_2b8ac] = 2840,\n+\t[BNXT_ULP_CLASS_HID_2c0a8] = 2841,\n+\t[BNXT_ULP_CLASS_HID_29c4c] = 2842,\n+\t[BNXT_ULP_CLASS_HID_2c664] = 2843,\n+\t[BNXT_ULP_CLASS_HID_28208] = 2844,\n+\t[BNXT_ULP_CLASS_HID_2a188] = 2845,\n+\t[BNXT_ULP_CLASS_HID_2d8f8] = 2846,\n+\t[BNXT_ULP_CLASS_HID_2a744] = 2847,\n+\t[BNXT_ULP_CLASS_HID_2deb4] = 2848,\n+\t[BNXT_ULP_CLASS_HID_28b64] = 2849,\n+\t[BNXT_ULP_CLASS_HID_2a254] = 2850,\n+\t[BNXT_ULP_CLASS_HID_2b120] = 2851,\n+\t[BNXT_ULP_CLASS_HID_2a810] = 2852,\n+\t[BNXT_ULP_CLASS_HID_2c21c] = 2853,\n+\t[BNXT_ULP_CLASS_HID_281c0] = 2854,\n+\t[BNXT_ULP_CLASS_HID_2cbd8] = 2855,\n+\t[BNXT_ULP_CLASS_HID_287fc] = 2856,\n+\t[BNXT_ULP_CLASS_HID_2aff8] = 2857,\n+\t[BNXT_ULP_CLASS_HID_2c6e8] = 2858,\n+\t[BNXT_ULP_CLASS_HID_2d5b4] = 2859,\n+\t[BNXT_ULP_CLASS_HID_29158] = 2860,\n+\t[BNXT_ULP_CLASS_HID_6af6c] = 2861,\n+\t[BNXT_ULP_CLASS_HID_6c65c] = 2862,\n+\t[BNXT_ULP_CLASS_HID_6d528] = 2863,\n+\t[BNXT_ULP_CLASS_HID_690cc] = 2864,\n+\t[BNXT_ULP_CLASS_HID_6b8c8] = 2865,\n+\t[BNXT_ULP_CLASS_HID_6d038] = 2866,\n+\t[BNXT_ULP_CLASS_HID_6be84] = 2867,\n+\t[BNXT_ULP_CLASS_HID_6d9f4] = 2868,\n+\t[BNXT_ULP_CLASS_HID_694b4] = 2869,\n+\t[BNXT_ULP_CLASS_HID_68fa4] = 2870,\n+\t[BNXT_ULP_CLASS_HID_69a70] = 2871,\n+\t[BNXT_ULP_CLASS_HID_6b560] = 2872,\n+\t[BNXT_ULP_CLASS_HID_6dd5c] = 2873,\n+\t[BNXT_ULP_CLASS_HID_69900] = 2874,\n+\t[BNXT_ULP_CLASS_HID_6c318] = 2875,\n+\t[BNXT_ULP_CLASS_HID_69f3c] = 2876,\n+\t[BNXT_ULP_CLASS_HID_6babc] = 2877,\n+\t[BNXT_ULP_CLASS_HID_6d5ac] = 2878,\n+\t[BNXT_ULP_CLASS_HID_6a078] = 2879,\n+\t[BNXT_ULP_CLASS_HID_6db68] = 2880,\n+\t[BNXT_ULP_CLASS_HID_68418] = 2881,\n+\t[BNXT_ULP_CLASS_HID_6bf08] = 2882,\n+\t[BNXT_ULP_CLASS_HID_68dd4] = 2883,\n+\t[BNXT_ULP_CLASS_HID_6a4c4] = 2884,\n+\t[BNXT_ULP_CLASS_HID_6ded0] = 2885,\n+\t[BNXT_ULP_CLASS_HID_69af4] = 2886,\n+\t[BNXT_ULP_CLASS_HID_6c48c] = 2887,\n+\t[BNXT_ULP_CLASS_HID_680b0] = 2888,\n+\t[BNXT_ULP_CLASS_HID_6a8ac] = 2889,\n+\t[BNXT_ULP_CLASS_HID_6c39c] = 2890,\n+\t[BNXT_ULP_CLASS_HID_6ae68] = 2891,\n+\t[BNXT_ULP_CLASS_HID_6c958] = 2892,\n+\t[BNXT_ULP_CLASS_HID_3c8b8] = 2893,\n+\t[BNXT_ULP_CLASS_HID_3845c] = 2894,\n+\t[BNXT_ULP_CLASS_HID_39328] = 2895,\n+\t[BNXT_ULP_CLASS_HID_38a18] = 2896,\n+\t[BNXT_ULP_CLASS_HID_3d214] = 2897,\n+\t[BNXT_ULP_CLASS_HID_3cd04] = 2898,\n+\t[BNXT_ULP_CLASS_HID_3dbd0] = 2899,\n+\t[BNXT_ULP_CLASS_HID_397f4] = 2900,\n+\t[BNXT_ULP_CLASS_HID_3b180] = 2901,\n+\t[BNXT_ULP_CLASS_HID_3a8f0] = 2902,\n+\t[BNXT_ULP_CLASS_HID_3b7bc] = 2903,\n+\t[BNXT_ULP_CLASS_HID_3aeac] = 2904,\n+\t[BNXT_ULP_CLASS_HID_39b5c] = 2905,\n+\t[BNXT_ULP_CLASS_HID_3b24c] = 2906,\n+\t[BNXT_ULP_CLASS_HID_38118] = 2907,\n+\t[BNXT_ULP_CLASS_HID_3b808] = 2908,\n+\t[BNXT_ULP_CLASS_HID_3d788] = 2909,\n+\t[BNXT_ULP_CLASS_HID_393ac] = 2910,\n+\t[BNXT_ULP_CLASS_HID_3dd44] = 2911,\n+\t[BNXT_ULP_CLASS_HID_39968] = 2912,\n+\t[BNXT_ULP_CLASS_HID_3a164] = 2913,\n+\t[BNXT_ULP_CLASS_HID_3d854] = 2914,\n+\t[BNXT_ULP_CLASS_HID_3a720] = 2915,\n+\t[BNXT_ULP_CLASS_HID_3de10] = 2916,\n+\t[BNXT_ULP_CLASS_HID_39cd0] = 2917,\n+\t[BNXT_ULP_CLASS_HID_3b7c0] = 2918,\n+\t[BNXT_ULP_CLASS_HID_3828c] = 2919,\n+\t[BNXT_ULP_CLASS_HID_3bdfc] = 2920,\n+\t[BNXT_ULP_CLASS_HID_3c5f8] = 2921,\n+\t[BNXT_ULP_CLASS_HID_3819c] = 2922,\n+\t[BNXT_ULP_CLASS_HID_3cbb4] = 2923,\n+\t[BNXT_ULP_CLASS_HID_38758] = 2924,\n+\t[BNXT_ULP_CLASS_HID_7c56c] = 2925,\n+\t[BNXT_ULP_CLASS_HID_78110] = 2926,\n+\t[BNXT_ULP_CLASS_HID_7cb28] = 2927,\n+\t[BNXT_ULP_CLASS_HID_786cc] = 2928,\n+\t[BNXT_ULP_CLASS_HID_7aec8] = 2929,\n+\t[BNXT_ULP_CLASS_HID_7c638] = 2930,\n+\t[BNXT_ULP_CLASS_HID_7d484] = 2931,\n+\t[BNXT_ULP_CLASS_HID_790a8] = 2932,\n+\t[BNXT_ULP_CLASS_HID_78ab4] = 2933,\n+\t[BNXT_ULP_CLASS_HID_7a5a4] = 2934,\n+\t[BNXT_ULP_CLASS_HID_7b070] = 2935,\n+\t[BNXT_ULP_CLASS_HID_7ab60] = 2936,\n+\t[BNXT_ULP_CLASS_HID_79410] = 2937,\n+\t[BNXT_ULP_CLASS_HID_78f00] = 2938,\n+\t[BNXT_ULP_CLASS_HID_79dcc] = 2939,\n+\t[BNXT_ULP_CLASS_HID_7b53c] = 2940,\n+\t[BNXT_ULP_CLASS_HID_7d0bc] = 2941,\n+\t[BNXT_ULP_CLASS_HID_7cbac] = 2942,\n+\t[BNXT_ULP_CLASS_HID_7d678] = 2943,\n+\t[BNXT_ULP_CLASS_HID_7921c] = 2944,\n+\t[BNXT_ULP_CLASS_HID_7ba18] = 2945,\n+\t[BNXT_ULP_CLASS_HID_7d508] = 2946,\n+\t[BNXT_ULP_CLASS_HID_7a3d4] = 2947,\n+\t[BNXT_ULP_CLASS_HID_7dac4] = 2948,\n+\t[BNXT_ULP_CLASS_HID_79984] = 2949,\n+\t[BNXT_ULP_CLASS_HID_7b0f4] = 2950,\n+\t[BNXT_ULP_CLASS_HID_79f40] = 2951,\n+\t[BNXT_ULP_CLASS_HID_7b6b0] = 2952,\n+\t[BNXT_ULP_CLASS_HID_7deac] = 2953,\n+\t[BNXT_ULP_CLASS_HID_79a50] = 2954,\n+\t[BNXT_ULP_CLASS_HID_7c468] = 2955,\n+\t[BNXT_ULP_CLASS_HID_7800c] = 2956,\n+\t[BNXT_ULP_CLASS_HID_86c0] = 2957,\n+\t[BNXT_ULP_CLASS_HID_a1d0] = 2958,\n+\t[BNXT_ULP_CLASS_HID_8c0c] = 2959,\n+\t[BNXT_ULP_CLASS_HID_a71c] = 2960,\n+\t[BNXT_ULP_CLASS_HID_906c] = 2961,\n+\t[BNXT_ULP_CLASS_HID_8b7c] = 2962,\n+\t[BNXT_ULP_CLASS_HID_99a8] = 2963,\n+\t[BNXT_ULP_CLASS_HID_b0b8] = 2964,\n+\t[BNXT_ULP_CLASS_HID_aab4] = 2965,\n+\t[BNXT_ULP_CLASS_HID_c244] = 2966,\n+\t[BNXT_ULP_CLASS_HID_d0f0] = 2967,\n+\t[BNXT_ULP_CLASS_HID_cb80] = 2968,\n+\t[BNXT_ULP_CLASS_HID_b4d0] = 2969,\n+\t[BNXT_ULP_CLASS_HID_afe0] = 2970,\n+\t[BNXT_ULP_CLASS_HID_ba1c] = 2971,\n+\t[BNXT_ULP_CLASS_HID_d52c] = 2972,\n+\t[BNXT_ULP_CLASS_HID_48314] = 2973,\n+\t[BNXT_ULP_CLASS_HID_4ba24] = 2974,\n+\t[BNXT_ULP_CLASS_HID_48950] = 2975,\n+\t[BNXT_ULP_CLASS_HID_4a060] = 2976,\n+\t[BNXT_ULP_CLASS_HID_4c86c] = 2977,\n+\t[BNXT_ULP_CLASS_HID_48440] = 2978,\n+\t[BNXT_ULP_CLASS_HID_492fc] = 2979,\n+\t[BNXT_ULP_CLASS_HID_48d8c] = 2980,\n+\t[BNXT_ULP_CLASS_HID_4a7f8] = 2981,\n+\t[BNXT_ULP_CLASS_HID_4de88] = 2982,\n+\t[BNXT_ULP_CLASS_HID_4adc4] = 2983,\n+\t[BNXT_ULP_CLASS_HID_4c4d4] = 2984,\n+\t[BNXT_ULP_CLASS_HID_4b124] = 2985,\n+\t[BNXT_ULP_CLASS_HID_4a834] = 2986,\n+\t[BNXT_ULP_CLASS_HID_4b760] = 2987,\n+\t[BNXT_ULP_CLASS_HID_4ae70] = 2988,\n+\t[BNXT_ULP_CLASS_HID_1bcc0] = 2989,\n+\t[BNXT_ULP_CLASS_HID_1d7d0] = 2990,\n+\t[BNXT_ULP_CLASS_HID_1a20c] = 2991,\n+\t[BNXT_ULP_CLASS_HID_1dd1c] = 2992,\n+\t[BNXT_ULP_CLASS_HID_1866c] = 2993,\n+\t[BNXT_ULP_CLASS_HID_1a17c] = 2994,\n+\t[BNXT_ULP_CLASS_HID_18fa8] = 2995,\n+\t[BNXT_ULP_CLASS_HID_1a6b8] = 2996,\n+\t[BNXT_ULP_CLASS_HID_1c0b4] = 2997,\n+\t[BNXT_ULP_CLASS_HID_19c88] = 2998,\n+\t[BNXT_ULP_CLASS_HID_1c6f0] = 2999,\n+\t[BNXT_ULP_CLASS_HID_182d4] = 3000,\n+\t[BNXT_ULP_CLASS_HID_1aad0] = 3001,\n+\t[BNXT_ULP_CLASS_HID_1c5e0] = 3002,\n+\t[BNXT_ULP_CLASS_HID_1d01c] = 3003,\n+\t[BNXT_ULP_CLASS_HID_1cb2c] = 3004,\n+\t[BNXT_ULP_CLASS_HID_5b914] = 3005,\n+\t[BNXT_ULP_CLASS_HID_5d024] = 3006,\n+\t[BNXT_ULP_CLASS_HID_5bf50] = 3007,\n+\t[BNXT_ULP_CLASS_HID_5d660] = 3008,\n+\t[BNXT_ULP_CLASS_HID_582b0] = 3009,\n+\t[BNXT_ULP_CLASS_HID_5ba40] = 3010,\n+\t[BNXT_ULP_CLASS_HID_588fc] = 3011,\n+\t[BNXT_ULP_CLASS_HID_5a38c] = 3012,\n+\t[BNXT_ULP_CLASS_HID_5ddf8] = 3013,\n+\t[BNXT_ULP_CLASS_HID_599dc] = 3014,\n+\t[BNXT_ULP_CLASS_HID_5c3c4] = 3015,\n+\t[BNXT_ULP_CLASS_HID_59f18] = 3016,\n+\t[BNXT_ULP_CLASS_HID_5a724] = 3017,\n+\t[BNXT_ULP_CLASS_HID_5de34] = 3018,\n+\t[BNXT_ULP_CLASS_HID_5ad60] = 3019,\n+\t[BNXT_ULP_CLASS_HID_5c470] = 3020,\n+\t[BNXT_ULP_CLASS_HID_cd40] = 3021,\n+\t[BNXT_ULP_CLASS_HID_e450] = 3022,\n+\t[BNXT_ULP_CLASS_HID_f28c] = 3023,\n+\t[BNXT_ULP_CLASS_HID_ed9c] = 3024,\n+\t[BNXT_ULP_CLASS_HID_d6ec] = 3025,\n+\t[BNXT_ULP_CLASS_HID_f1fc] = 3026,\n+\t[BNXT_ULP_CLASS_HID_dc28] = 3027,\n+\t[BNXT_ULP_CLASS_HID_f738] = 3028,\n+\t[BNXT_ULP_CLASS_HID_d134] = 3029,\n+\t[BNXT_ULP_CLASS_HID_c8c4] = 3030,\n+\t[BNXT_ULP_CLASS_HID_d770] = 3031,\n+\t[BNXT_ULP_CLASS_HID_d354] = 3032,\n+\t[BNXT_ULP_CLASS_HID_fb50] = 3033,\n+\t[BNXT_ULP_CLASS_HID_d260] = 3034,\n+\t[BNXT_ULP_CLASS_HID_e09c] = 3035,\n+\t[BNXT_ULP_CLASS_HID_dbac] = 3036,\n+\t[BNXT_ULP_CLASS_HID_4c994] = 3037,\n+\t[BNXT_ULP_CLASS_HID_4e0a4] = 3038,\n+\t[BNXT_ULP_CLASS_HID_4cfd0] = 3039,\n+\t[BNXT_ULP_CLASS_HID_4e6e0] = 3040,\n+\t[BNXT_ULP_CLASS_HID_4d330] = 3041,\n+\t[BNXT_ULP_CLASS_HID_4cac0] = 3042,\n+\t[BNXT_ULP_CLASS_HID_4d97c] = 3043,\n+\t[BNXT_ULP_CLASS_HID_4f00c] = 3044,\n+\t[BNXT_ULP_CLASS_HID_4ea78] = 3045,\n+\t[BNXT_ULP_CLASS_HID_4c508] = 3046,\n+\t[BNXT_ULP_CLASS_HID_4d044] = 3047,\n+\t[BNXT_ULP_CLASS_HID_4cb54] = 3048,\n+\t[BNXT_ULP_CLASS_HID_4f7a4] = 3049,\n+\t[BNXT_ULP_CLASS_HID_4eeb4] = 3050,\n+\t[BNXT_ULP_CLASS_HID_4fde0] = 3051,\n+\t[BNXT_ULP_CLASS_HID_4d4f0] = 3052,\n+\t[BNXT_ULP_CLASS_HID_1e340] = 3053,\n+\t[BNXT_ULP_CLASS_HID_1da50] = 3054,\n+\t[BNXT_ULP_CLASS_HID_1e88c] = 3055,\n+\t[BNXT_ULP_CLASS_HID_1c39c] = 3056,\n+\t[BNXT_ULP_CLASS_HID_1ccec] = 3057,\n+\t[BNXT_ULP_CLASS_HID_1e7fc] = 3058,\n+\t[BNXT_ULP_CLASS_HID_1f228] = 3059,\n+\t[BNXT_ULP_CLASS_HID_1ed38] = 3060,\n+\t[BNXT_ULP_CLASS_HID_1c734] = 3061,\n+\t[BNXT_ULP_CLASS_HID_1c308] = 3062,\n+\t[BNXT_ULP_CLASS_HID_1cd70] = 3063,\n+\t[BNXT_ULP_CLASS_HID_1c954] = 3064,\n+\t[BNXT_ULP_CLASS_HID_1d150] = 3065,\n+\t[BNXT_ULP_CLASS_HID_1c860] = 3066,\n+\t[BNXT_ULP_CLASS_HID_1d69c] = 3067,\n+\t[BNXT_ULP_CLASS_HID_1d2f0] = 3068,\n+\t[BNXT_ULP_CLASS_HID_5ff94] = 3069,\n+\t[BNXT_ULP_CLASS_HID_5d6a4] = 3070,\n+\t[BNXT_ULP_CLASS_HID_5e5d0] = 3071,\n+\t[BNXT_ULP_CLASS_HID_5dce0] = 3072,\n+\t[BNXT_ULP_CLASS_HID_5c930] = 3073,\n+\t[BNXT_ULP_CLASS_HID_5e0c0] = 3074,\n+\t[BNXT_ULP_CLASS_HID_5cf7c] = 3075,\n+\t[BNXT_ULP_CLASS_HID_5e60c] = 3076,\n+\t[BNXT_ULP_CLASS_HID_5c078] = 3077,\n+\t[BNXT_ULP_CLASS_HID_5dc5c] = 3078,\n+\t[BNXT_ULP_CLASS_HID_5c644] = 3079,\n+\t[BNXT_ULP_CLASS_HID_5c598] = 3080,\n+\t[BNXT_ULP_CLASS_HID_5eda4] = 3081,\n+\t[BNXT_ULP_CLASS_HID_5c4b4] = 3082,\n+\t[BNXT_ULP_CLASS_HID_5d3e0] = 3083,\n+\t[BNXT_ULP_CLASS_HID_5caf0] = 3084,\n+\t[BNXT_ULP_CLASS_HID_ab80] = 3085,\n+\t[BNXT_ULP_CLASS_HID_a290] = 3086,\n+\t[BNXT_ULP_CLASS_HID_b1cc] = 3087,\n+\t[BNXT_ULP_CLASS_HID_a8dc] = 3088,\n+\t[BNXT_ULP_CLASS_HID_b52c] = 3089,\n+\t[BNXT_ULP_CLASS_HID_ac3c] = 3090,\n+\t[BNXT_ULP_CLASS_HID_bb68] = 3091,\n+\t[BNXT_ULP_CLASS_HID_b278] = 3092,\n+\t[BNXT_ULP_CLASS_HID_ac74] = 3093,\n+\t[BNXT_ULP_CLASS_HID_e704] = 3094,\n+\t[BNXT_ULP_CLASS_HID_f5b0] = 3095,\n+\t[BNXT_ULP_CLASS_HID_b194] = 3096,\n+\t[BNXT_ULP_CLASS_HID_b990] = 3097,\n+\t[BNXT_ULP_CLASS_HID_f0a0] = 3098,\n+\t[BNXT_ULP_CLASS_HID_bfdc] = 3099,\n+\t[BNXT_ULP_CLASS_HID_f6ec] = 3100,\n+\t[BNXT_ULP_CLASS_HID_4a4d4] = 3101,\n+\t[BNXT_ULP_CLASS_HID_4bfe4] = 3102,\n+\t[BNXT_ULP_CLASS_HID_4aa10] = 3103,\n+\t[BNXT_ULP_CLASS_HID_4a520] = 3104,\n+\t[BNXT_ULP_CLASS_HID_4ed2c] = 3105,\n+\t[BNXT_ULP_CLASS_HID_4a900] = 3106,\n+\t[BNXT_ULP_CLASS_HID_4b7bc] = 3107,\n+\t[BNXT_ULP_CLASS_HID_4af4c] = 3108,\n+\t[BNXT_ULP_CLASS_HID_4a8b8] = 3109,\n+\t[BNXT_ULP_CLASS_HID_4e048] = 3110,\n+\t[BNXT_ULP_CLASS_HID_4ae84] = 3111,\n+\t[BNXT_ULP_CLASS_HID_4e994] = 3112,\n+\t[BNXT_ULP_CLASS_HID_4b2e4] = 3113,\n+\t[BNXT_ULP_CLASS_HID_4adf4] = 3114,\n+\t[BNXT_ULP_CLASS_HID_4b820] = 3115,\n+\t[BNXT_ULP_CLASS_HID_4f330] = 3116,\n+\t[BNXT_ULP_CLASS_HID_1a180] = 3117,\n+\t[BNXT_ULP_CLASS_HID_1f890] = 3118,\n+\t[BNXT_ULP_CLASS_HID_1a7cc] = 3119,\n+\t[BNXT_ULP_CLASS_HID_1fedc] = 3120,\n+\t[BNXT_ULP_CLASS_HID_1ab2c] = 3121,\n+\t[BNXT_ULP_CLASS_HID_1a23c] = 3122,\n+\t[BNXT_ULP_CLASS_HID_1b168] = 3123,\n+\t[BNXT_ULP_CLASS_HID_1a878] = 3124,\n+\t[BNXT_ULP_CLASS_HID_1e274] = 3125,\n+\t[BNXT_ULP_CLASS_HID_1be48] = 3126,\n+\t[BNXT_ULP_CLASS_HID_1ebb0] = 3127,\n+\t[BNXT_ULP_CLASS_HID_1a794] = 3128,\n+\t[BNXT_ULP_CLASS_HID_1af90] = 3129,\n+\t[BNXT_ULP_CLASS_HID_1e6a0] = 3130,\n+\t[BNXT_ULP_CLASS_HID_1f5dc] = 3131,\n+\t[BNXT_ULP_CLASS_HID_1b130] = 3132,\n+\t[BNXT_ULP_CLASS_HID_5bad4] = 3133,\n+\t[BNXT_ULP_CLASS_HID_5f5e4] = 3134,\n+\t[BNXT_ULP_CLASS_HID_5a010] = 3135,\n+\t[BNXT_ULP_CLASS_HID_5fb20] = 3136,\n+\t[BNXT_ULP_CLASS_HID_5a470] = 3137,\n+\t[BNXT_ULP_CLASS_HID_5bf00] = 3138,\n+\t[BNXT_ULP_CLASS_HID_5adbc] = 3139,\n+\t[BNXT_ULP_CLASS_HID_5a54c] = 3140,\n+\t[BNXT_ULP_CLASS_HID_5feb8] = 3141,\n+\t[BNXT_ULP_CLASS_HID_5ba9c] = 3142,\n+\t[BNXT_ULP_CLASS_HID_5e484] = 3143,\n+\t[BNXT_ULP_CLASS_HID_5a0d8] = 3144,\n+\t[BNXT_ULP_CLASS_HID_5a8e4] = 3145,\n+\t[BNXT_ULP_CLASS_HID_5e3f4] = 3146,\n+\t[BNXT_ULP_CLASS_HID_5ae20] = 3147,\n+\t[BNXT_ULP_CLASS_HID_5e930] = 3148,\n+\t[BNXT_ULP_CLASS_HID_ee00] = 3149,\n+\t[BNXT_ULP_CLASS_HID_e910] = 3150,\n+\t[BNXT_ULP_CLASS_HID_f44c] = 3151,\n+\t[BNXT_ULP_CLASS_HID_ef5c] = 3152,\n+\t[BNXT_ULP_CLASS_HID_fbac] = 3153,\n+\t[BNXT_ULP_CLASS_HID_f2bc] = 3154,\n+\t[BNXT_ULP_CLASS_HID_e1e8] = 3155,\n+\t[BNXT_ULP_CLASS_HID_f8f8] = 3156,\n+\t[BNXT_ULP_CLASS_HID_f2f4] = 3157,\n+\t[BNXT_ULP_CLASS_HID_ed84] = 3158,\n+\t[BNXT_ULP_CLASS_HID_f830] = 3159,\n+\t[BNXT_ULP_CLASS_HID_f414] = 3160,\n+\t[BNXT_ULP_CLASS_HID_fc10] = 3161,\n+\t[BNXT_ULP_CLASS_HID_f720] = 3162,\n+\t[BNXT_ULP_CLASS_HID_e25c] = 3163,\n+\t[BNXT_ULP_CLASS_HID_fd6c] = 3164,\n+\t[BNXT_ULP_CLASS_HID_4eb54] = 3165,\n+\t[BNXT_ULP_CLASS_HID_4e264] = 3166,\n+\t[BNXT_ULP_CLASS_HID_4f090] = 3167,\n+\t[BNXT_ULP_CLASS_HID_4eba0] = 3168,\n+\t[BNXT_ULP_CLASS_HID_4f4f0] = 3169,\n+\t[BNXT_ULP_CLASS_HID_4ef80] = 3170,\n+\t[BNXT_ULP_CLASS_HID_4fa3c] = 3171,\n+\t[BNXT_ULP_CLASS_HID_4f5cc] = 3172,\n+\t[BNXT_ULP_CLASS_HID_4ef38] = 3173,\n+\t[BNXT_ULP_CLASS_HID_4e6c8] = 3174,\n+\t[BNXT_ULP_CLASS_HID_4f504] = 3175,\n+\t[BNXT_ULP_CLASS_HID_4f158] = 3176,\n+\t[BNXT_ULP_CLASS_HID_4f964] = 3177,\n+\t[BNXT_ULP_CLASS_HID_4f074] = 3178,\n+\t[BNXT_ULP_CLASS_HID_4fea0] = 3179,\n+\t[BNXT_ULP_CLASS_HID_4f9b0] = 3180,\n+\t[BNXT_ULP_CLASS_HID_1e400] = 3181,\n+\t[BNXT_ULP_CLASS_HID_1ff10] = 3182,\n+\t[BNXT_ULP_CLASS_HID_1ea4c] = 3183,\n+\t[BNXT_ULP_CLASS_HID_1e55c] = 3184,\n+\t[BNXT_ULP_CLASS_HID_1f1ac] = 3185,\n+\t[BNXT_ULP_CLASS_HID_1e8bc] = 3186,\n+\t[BNXT_ULP_CLASS_HID_1f7e8] = 3187,\n+\t[BNXT_ULP_CLASS_HID_1eef8] = 3188,\n+\t[BNXT_ULP_CLASS_HID_1e8f4] = 3189,\n+\t[BNXT_ULP_CLASS_HID_1e4c8] = 3190,\n+\t[BNXT_ULP_CLASS_HID_1f304] = 3191,\n+\t[BNXT_ULP_CLASS_HID_1ea14] = 3192,\n+\t[BNXT_ULP_CLASS_HID_1f210] = 3193,\n+\t[BNXT_ULP_CLASS_HID_1ed20] = 3194,\n+\t[BNXT_ULP_CLASS_HID_1f85c] = 3195,\n+\t[BNXT_ULP_CLASS_HID_1f7b0] = 3196,\n+\t[BNXT_ULP_CLASS_HID_5e154] = 3197,\n+\t[BNXT_ULP_CLASS_HID_5f864] = 3198,\n+\t[BNXT_ULP_CLASS_HID_5e690] = 3199,\n+\t[BNXT_ULP_CLASS_HID_5e1a0] = 3200,\n+\t[BNXT_ULP_CLASS_HID_5eaf0] = 3201,\n+\t[BNXT_ULP_CLASS_HID_5e580] = 3202,\n+\t[BNXT_ULP_CLASS_HID_5f03c] = 3203,\n+\t[BNXT_ULP_CLASS_HID_5ebcc] = 3204,\n+\t[BNXT_ULP_CLASS_HID_5e538] = 3205,\n+\t[BNXT_ULP_CLASS_HID_5e11c] = 3206,\n+\t[BNXT_ULP_CLASS_HID_5eb04] = 3207,\n+\t[BNXT_ULP_CLASS_HID_5e758] = 3208,\n+\t[BNXT_ULP_CLASS_HID_5ef64] = 3209,\n+\t[BNXT_ULP_CLASS_HID_5e674] = 3210,\n+\t[BNXT_ULP_CLASS_HID_5f4a0] = 3211,\n+\t[BNXT_ULP_CLASS_HID_5f084] = 3212,\n+\t[BNXT_ULP_CLASS_HID_22998] = 3213,\n+\t[BNXT_ULP_CLASS_HID_24088] = 3214,\n+\t[BNXT_ULP_CLASS_HID_22f54] = 3215,\n+\t[BNXT_ULP_CLASS_HID_24644] = 3216,\n+\t[BNXT_ULP_CLASS_HID_23334] = 3217,\n+\t[BNXT_ULP_CLASS_HID_22a24] = 3218,\n+\t[BNXT_ULP_CLASS_HID_238f0] = 3219,\n+\t[BNXT_ULP_CLASS_HID_253e0] = 3220,\n+\t[BNXT_ULP_CLASS_HID_24dec] = 3221,\n+\t[BNXT_ULP_CLASS_HID_209d0] = 3222,\n+\t[BNXT_ULP_CLASS_HID_2149c] = 3223,\n+\t[BNXT_ULP_CLASS_HID_20f8c] = 3224,\n+\t[BNXT_ULP_CLASS_HID_25788] = 3225,\n+\t[BNXT_ULP_CLASS_HID_2136c] = 3226,\n+\t[BNXT_ULP_CLASS_HID_25d44] = 3227,\n+\t[BNXT_ULP_CLASS_HID_21928] = 3228,\n+\t[BNXT_ULP_CLASS_HID_234a8] = 3229,\n+\t[BNXT_ULP_CLASS_HID_22fd8] = 3230,\n+\t[BNXT_ULP_CLASS_HID_23a64] = 3231,\n+\t[BNXT_ULP_CLASS_HID_25594] = 3232,\n+\t[BNXT_ULP_CLASS_HID_21e44] = 3233,\n+\t[BNXT_ULP_CLASS_HID_23974] = 3234,\n+\t[BNXT_ULP_CLASS_HID_20400] = 3235,\n+\t[BNXT_ULP_CLASS_HID_23f30] = 3236,\n+\t[BNXT_ULP_CLASS_HID_2593c] = 3237,\n+\t[BNXT_ULP_CLASS_HID_214e0] = 3238,\n+\t[BNXT_ULP_CLASS_HID_25ef8] = 3239,\n+\t[BNXT_ULP_CLASS_HID_21adc] = 3240,\n+\t[BNXT_ULP_CLASS_HID_222d8] = 3241,\n+\t[BNXT_ULP_CLASS_HID_25dc8] = 3242,\n+\t[BNXT_ULP_CLASS_HID_22894] = 3243,\n+\t[BNXT_ULP_CLASS_HID_24384] = 3244,\n+\t[BNXT_ULP_CLASS_HID_6224c] = 3245,\n+\t[BNXT_ULP_CLASS_HID_65d7c] = 3246,\n+\t[BNXT_ULP_CLASS_HID_62808] = 3247,\n+\t[BNXT_ULP_CLASS_HID_64338] = 3248,\n+\t[BNXT_ULP_CLASS_HID_60fe8] = 3249,\n+\t[BNXT_ULP_CLASS_HID_62718] = 3250,\n+\t[BNXT_ULP_CLASS_HID_635a4] = 3251,\n+\t[BNXT_ULP_CLASS_HID_62cd4] = 3252,\n+\t[BNXT_ULP_CLASS_HID_646a0] = 3253,\n+\t[BNXT_ULP_CLASS_HID_60284] = 3254,\n+\t[BNXT_ULP_CLASS_HID_61150] = 3255,\n+\t[BNXT_ULP_CLASS_HID_60840] = 3256,\n+\t[BNXT_ULP_CLASS_HID_6507c] = 3257,\n+\t[BNXT_ULP_CLASS_HID_64b6c] = 3258,\n+\t[BNXT_ULP_CLASS_HID_65638] = 3259,\n+\t[BNXT_ULP_CLASS_HID_6121c] = 3260,\n+\t[BNXT_ULP_CLASS_HID_6319c] = 3261,\n+\t[BNXT_ULP_CLASS_HID_6288c] = 3262,\n+\t[BNXT_ULP_CLASS_HID_63758] = 3263,\n+\t[BNXT_ULP_CLASS_HID_62e48] = 3264,\n+\t[BNXT_ULP_CLASS_HID_61b38] = 3265,\n+\t[BNXT_ULP_CLASS_HID_63228] = 3266,\n+\t[BNXT_ULP_CLASS_HID_600f4] = 3267,\n+\t[BNXT_ULP_CLASS_HID_63be4] = 3268,\n+\t[BNXT_ULP_CLASS_HID_655f0] = 3269,\n+\t[BNXT_ULP_CLASS_HID_611d4] = 3270,\n+\t[BNXT_ULP_CLASS_HID_65bac] = 3271,\n+\t[BNXT_ULP_CLASS_HID_61790] = 3272,\n+\t[BNXT_ULP_CLASS_HID_63f8c] = 3273,\n+\t[BNXT_ULP_CLASS_HID_656bc] = 3274,\n+\t[BNXT_ULP_CLASS_HID_62548] = 3275,\n+\t[BNXT_ULP_CLASS_HID_65c78] = 3276,\n+\t[BNXT_ULP_CLASS_HID_35f98] = 3277,\n+\t[BNXT_ULP_CLASS_HID_31b7c] = 3278,\n+\t[BNXT_ULP_CLASS_HID_34554] = 3279,\n+\t[BNXT_ULP_CLASS_HID_30138] = 3280,\n+\t[BNXT_ULP_CLASS_HID_32934] = 3281,\n+\t[BNXT_ULP_CLASS_HID_34024] = 3282,\n+\t[BNXT_ULP_CLASS_HID_32ef0] = 3283,\n+\t[BNXT_ULP_CLASS_HID_349e0] = 3284,\n+\t[BNXT_ULP_CLASS_HID_304a0] = 3285,\n+\t[BNXT_ULP_CLASS_HID_33fd0] = 3286,\n+\t[BNXT_ULP_CLASS_HID_30a9c] = 3287,\n+\t[BNXT_ULP_CLASS_HID_3258c] = 3288,\n+\t[BNXT_ULP_CLASS_HID_34d88] = 3289,\n+\t[BNXT_ULP_CLASS_HID_3096c] = 3290,\n+\t[BNXT_ULP_CLASS_HID_31438] = 3291,\n+\t[BNXT_ULP_CLASS_HID_30f28] = 3292,\n+\t[BNXT_ULP_CLASS_HID_32aa8] = 3293,\n+\t[BNXT_ULP_CLASS_HID_345d8] = 3294,\n+\t[BNXT_ULP_CLASS_HID_35064] = 3295,\n+\t[BNXT_ULP_CLASS_HID_34b94] = 3296,\n+\t[BNXT_ULP_CLASS_HID_33444] = 3297,\n+\t[BNXT_ULP_CLASS_HID_32f74] = 3298,\n+\t[BNXT_ULP_CLASS_HID_33a00] = 3299,\n+\t[BNXT_ULP_CLASS_HID_35530] = 3300,\n+\t[BNXT_ULP_CLASS_HID_313f0] = 3301,\n+\t[BNXT_ULP_CLASS_HID_30ae0] = 3302,\n+\t[BNXT_ULP_CLASS_HID_319ac] = 3303,\n+\t[BNXT_ULP_CLASS_HID_330dc] = 3304,\n+\t[BNXT_ULP_CLASS_HID_358d8] = 3305,\n+\t[BNXT_ULP_CLASS_HID_314bc] = 3306,\n+\t[BNXT_ULP_CLASS_HID_35e94] = 3307,\n+\t[BNXT_ULP_CLASS_HID_31a78] = 3308,\n+\t[BNXT_ULP_CLASS_HID_7584c] = 3309,\n+\t[BNXT_ULP_CLASS_HID_71430] = 3310,\n+\t[BNXT_ULP_CLASS_HID_75e08] = 3311,\n+\t[BNXT_ULP_CLASS_HID_71dec] = 3312,\n+\t[BNXT_ULP_CLASS_HID_725e8] = 3313,\n+\t[BNXT_ULP_CLASS_HID_75d18] = 3314,\n+\t[BNXT_ULP_CLASS_HID_72ba4] = 3315,\n+\t[BNXT_ULP_CLASS_HID_742d4] = 3316,\n+\t[BNXT_ULP_CLASS_HID_70194] = 3317,\n+\t[BNXT_ULP_CLASS_HID_73884] = 3318,\n+\t[BNXT_ULP_CLASS_HID_70750] = 3319,\n+\t[BNXT_ULP_CLASS_HID_73e40] = 3320,\n+\t[BNXT_ULP_CLASS_HID_7467c] = 3321,\n+\t[BNXT_ULP_CLASS_HID_70220] = 3322,\n+\t[BNXT_ULP_CLASS_HID_710ec] = 3323,\n+\t[BNXT_ULP_CLASS_HID_7081c] = 3324,\n+\t[BNXT_ULP_CLASS_HID_7279c] = 3325,\n+\t[BNXT_ULP_CLASS_HID_75e8c] = 3326,\n+\t[BNXT_ULP_CLASS_HID_72d58] = 3327,\n+\t[BNXT_ULP_CLASS_HID_74448] = 3328,\n+\t[BNXT_ULP_CLASS_HID_73138] = 3329,\n+\t[BNXT_ULP_CLASS_HID_72828] = 3330,\n+\t[BNXT_ULP_CLASS_HID_736f4] = 3331,\n+\t[BNXT_ULP_CLASS_HID_751e4] = 3332,\n+\t[BNXT_ULP_CLASS_HID_74bf0] = 3333,\n+\t[BNXT_ULP_CLASS_HID_707d4] = 3334,\n+\t[BNXT_ULP_CLASS_HID_71260] = 3335,\n+\t[BNXT_ULP_CLASS_HID_70d90] = 3336,\n+\t[BNXT_ULP_CLASS_HID_7558c] = 3337,\n+\t[BNXT_ULP_CLASS_HID_71170] = 3338,\n+\t[BNXT_ULP_CLASS_HID_75b48] = 3339,\n+\t[BNXT_ULP_CLASS_HID_7172c] = 3340,\n+\t[BNXT_ULP_CLASS_HID_2d298] = 3341,\n+\t[BNXT_ULP_CLASS_HID_2cd88] = 3342,\n+\t[BNXT_ULP_CLASS_HID_2d854] = 3343,\n+\t[BNXT_ULP_CLASS_HID_29438] = 3344,\n+\t[BNXT_ULP_CLASS_HID_2bc34] = 3345,\n+\t[BNXT_ULP_CLASS_HID_2d724] = 3346,\n+\t[BNXT_ULP_CLASS_HID_2a5f0] = 3347,\n+\t[BNXT_ULP_CLASS_HID_2dce0] = 3348,\n+\t[BNXT_ULP_CLASS_HID_29ba0] = 3349,\n+\t[BNXT_ULP_CLASS_HID_2b2d0] = 3350,\n+\t[BNXT_ULP_CLASS_HID_2819c] = 3351,\n+\t[BNXT_ULP_CLASS_HID_2b88c] = 3352,\n+\t[BNXT_ULP_CLASS_HID_2c088] = 3353,\n+\t[BNXT_ULP_CLASS_HID_29c6c] = 3354,\n+\t[BNXT_ULP_CLASS_HID_2c644] = 3355,\n+\t[BNXT_ULP_CLASS_HID_28228] = 3356,\n+\t[BNXT_ULP_CLASS_HID_2a1a8] = 3357,\n+\t[BNXT_ULP_CLASS_HID_2d8d8] = 3358,\n+\t[BNXT_ULP_CLASS_HID_2a764] = 3359,\n+\t[BNXT_ULP_CLASS_HID_2de94] = 3360,\n+\t[BNXT_ULP_CLASS_HID_28b44] = 3361,\n+\t[BNXT_ULP_CLASS_HID_2a274] = 3362,\n+\t[BNXT_ULP_CLASS_HID_2b100] = 3363,\n+\t[BNXT_ULP_CLASS_HID_2a830] = 3364,\n+\t[BNXT_ULP_CLASS_HID_2c23c] = 3365,\n+\t[BNXT_ULP_CLASS_HID_281e0] = 3366,\n+\t[BNXT_ULP_CLASS_HID_2cbf8] = 3367,\n+\t[BNXT_ULP_CLASS_HID_287dc] = 3368,\n+\t[BNXT_ULP_CLASS_HID_2afd8] = 3369,\n+\t[BNXT_ULP_CLASS_HID_2c6c8] = 3370,\n+\t[BNXT_ULP_CLASS_HID_2d594] = 3371,\n+\t[BNXT_ULP_CLASS_HID_29178] = 3372,\n+\t[BNXT_ULP_CLASS_HID_6af4c] = 3373,\n+\t[BNXT_ULP_CLASS_HID_6c67c] = 3374,\n+\t[BNXT_ULP_CLASS_HID_6d508] = 3375,\n+\t[BNXT_ULP_CLASS_HID_690ec] = 3376,\n+\t[BNXT_ULP_CLASS_HID_6b8e8] = 3377,\n+\t[BNXT_ULP_CLASS_HID_6d018] = 3378,\n+\t[BNXT_ULP_CLASS_HID_6bea4] = 3379,\n+\t[BNXT_ULP_CLASS_HID_6d9d4] = 3380,\n+\t[BNXT_ULP_CLASS_HID_69494] = 3381,\n+\t[BNXT_ULP_CLASS_HID_68f84] = 3382,\n+\t[BNXT_ULP_CLASS_HID_69a50] = 3383,\n+\t[BNXT_ULP_CLASS_HID_6b540] = 3384,\n+\t[BNXT_ULP_CLASS_HID_6dd7c] = 3385,\n+\t[BNXT_ULP_CLASS_HID_69920] = 3386,\n+\t[BNXT_ULP_CLASS_HID_6c338] = 3387,\n+\t[BNXT_ULP_CLASS_HID_69f1c] = 3388,\n+\t[BNXT_ULP_CLASS_HID_6ba9c] = 3389,\n+\t[BNXT_ULP_CLASS_HID_6d58c] = 3390,\n+\t[BNXT_ULP_CLASS_HID_6a058] = 3391,\n+\t[BNXT_ULP_CLASS_HID_6db48] = 3392,\n+\t[BNXT_ULP_CLASS_HID_68438] = 3393,\n+\t[BNXT_ULP_CLASS_HID_6bf28] = 3394,\n+\t[BNXT_ULP_CLASS_HID_68df4] = 3395,\n+\t[BNXT_ULP_CLASS_HID_6a4e4] = 3396,\n+\t[BNXT_ULP_CLASS_HID_6def0] = 3397,\n+\t[BNXT_ULP_CLASS_HID_69ad4] = 3398,\n+\t[BNXT_ULP_CLASS_HID_6c4ac] = 3399,\n+\t[BNXT_ULP_CLASS_HID_68090] = 3400,\n+\t[BNXT_ULP_CLASS_HID_6a88c] = 3401,\n+\t[BNXT_ULP_CLASS_HID_6c3bc] = 3402,\n+\t[BNXT_ULP_CLASS_HID_6ae48] = 3403,\n+\t[BNXT_ULP_CLASS_HID_6c978] = 3404,\n+\t[BNXT_ULP_CLASS_HID_3c898] = 3405,\n+\t[BNXT_ULP_CLASS_HID_3847c] = 3406,\n+\t[BNXT_ULP_CLASS_HID_39308] = 3407,\n+\t[BNXT_ULP_CLASS_HID_38a38] = 3408,\n+\t[BNXT_ULP_CLASS_HID_3d234] = 3409,\n+\t[BNXT_ULP_CLASS_HID_3cd24] = 3410,\n+\t[BNXT_ULP_CLASS_HID_3dbf0] = 3411,\n+\t[BNXT_ULP_CLASS_HID_397d4] = 3412,\n+\t[BNXT_ULP_CLASS_HID_3b1a0] = 3413,\n+\t[BNXT_ULP_CLASS_HID_3a8d0] = 3414,\n+\t[BNXT_ULP_CLASS_HID_3b79c] = 3415,\n+\t[BNXT_ULP_CLASS_HID_3ae8c] = 3416,\n+\t[BNXT_ULP_CLASS_HID_39b7c] = 3417,\n+\t[BNXT_ULP_CLASS_HID_3b26c] = 3418,\n+\t[BNXT_ULP_CLASS_HID_38138] = 3419,\n+\t[BNXT_ULP_CLASS_HID_3b828] = 3420,\n+\t[BNXT_ULP_CLASS_HID_3d7a8] = 3421,\n+\t[BNXT_ULP_CLASS_HID_3938c] = 3422,\n+\t[BNXT_ULP_CLASS_HID_3dd64] = 3423,\n+\t[BNXT_ULP_CLASS_HID_39948] = 3424,\n+\t[BNXT_ULP_CLASS_HID_3a144] = 3425,\n+\t[BNXT_ULP_CLASS_HID_3d874] = 3426,\n+\t[BNXT_ULP_CLASS_HID_3a700] = 3427,\n+\t[BNXT_ULP_CLASS_HID_3de30] = 3428,\n+\t[BNXT_ULP_CLASS_HID_39cf0] = 3429,\n+\t[BNXT_ULP_CLASS_HID_3b7e0] = 3430,\n+\t[BNXT_ULP_CLASS_HID_382ac] = 3431,\n+\t[BNXT_ULP_CLASS_HID_3bddc] = 3432,\n+\t[BNXT_ULP_CLASS_HID_3c5d8] = 3433,\n+\t[BNXT_ULP_CLASS_HID_381bc] = 3434,\n+\t[BNXT_ULP_CLASS_HID_3cb94] = 3435,\n+\t[BNXT_ULP_CLASS_HID_38778] = 3436,\n+\t[BNXT_ULP_CLASS_HID_7c54c] = 3437,\n+\t[BNXT_ULP_CLASS_HID_78130] = 3438,\n+\t[BNXT_ULP_CLASS_HID_7cb08] = 3439,\n+\t[BNXT_ULP_CLASS_HID_786ec] = 3440,\n+\t[BNXT_ULP_CLASS_HID_7aee8] = 3441,\n+\t[BNXT_ULP_CLASS_HID_7c618] = 3442,\n+\t[BNXT_ULP_CLASS_HID_7d4a4] = 3443,\n+\t[BNXT_ULP_CLASS_HID_79088] = 3444,\n+\t[BNXT_ULP_CLASS_HID_78a94] = 3445,\n+\t[BNXT_ULP_CLASS_HID_7a584] = 3446,\n+\t[BNXT_ULP_CLASS_HID_7b050] = 3447,\n+\t[BNXT_ULP_CLASS_HID_7ab40] = 3448,\n+\t[BNXT_ULP_CLASS_HID_79430] = 3449,\n+\t[BNXT_ULP_CLASS_HID_78f20] = 3450,\n+\t[BNXT_ULP_CLASS_HID_79dec] = 3451,\n+\t[BNXT_ULP_CLASS_HID_7b51c] = 3452,\n+\t[BNXT_ULP_CLASS_HID_7d09c] = 3453,\n+\t[BNXT_ULP_CLASS_HID_7cb8c] = 3454,\n+\t[BNXT_ULP_CLASS_HID_7d658] = 3455,\n+\t[BNXT_ULP_CLASS_HID_7923c] = 3456,\n+\t[BNXT_ULP_CLASS_HID_7ba38] = 3457,\n+\t[BNXT_ULP_CLASS_HID_7d528] = 3458,\n+\t[BNXT_ULP_CLASS_HID_7a3f4] = 3459,\n+\t[BNXT_ULP_CLASS_HID_7dae4] = 3460,\n+\t[BNXT_ULP_CLASS_HID_799a4] = 3461,\n+\t[BNXT_ULP_CLASS_HID_7b0d4] = 3462,\n+\t[BNXT_ULP_CLASS_HID_79f60] = 3463,\n+\t[BNXT_ULP_CLASS_HID_7b690] = 3464,\n+\t[BNXT_ULP_CLASS_HID_7de8c] = 3465,\n+\t[BNXT_ULP_CLASS_HID_79a70] = 3466,\n+\t[BNXT_ULP_CLASS_HID_7c448] = 3467,\n+\t[BNXT_ULP_CLASS_HID_7802c] = 3468,\n+\t[BNXT_ULP_CLASS_HID_86a0] = 3469,\n+\t[BNXT_ULP_CLASS_HID_a1b0] = 3470,\n+\t[BNXT_ULP_CLASS_HID_8c6c] = 3471,\n+\t[BNXT_ULP_CLASS_HID_a77c] = 3472,\n+\t[BNXT_ULP_CLASS_HID_900c] = 3473,\n+\t[BNXT_ULP_CLASS_HID_8b1c] = 3474,\n+\t[BNXT_ULP_CLASS_HID_99c8] = 3475,\n+\t[BNXT_ULP_CLASS_HID_b0d8] = 3476,\n+\t[BNXT_ULP_CLASS_HID_aad4] = 3477,\n+\t[BNXT_ULP_CLASS_HID_c224] = 3478,\n+\t[BNXT_ULP_CLASS_HID_d090] = 3479,\n+\t[BNXT_ULP_CLASS_HID_cbe0] = 3480,\n+\t[BNXT_ULP_CLASS_HID_b4b0] = 3481,\n+\t[BNXT_ULP_CLASS_HID_af80] = 3482,\n+\t[BNXT_ULP_CLASS_HID_ba7c] = 3483,\n+\t[BNXT_ULP_CLASS_HID_d54c] = 3484,\n+\t[BNXT_ULP_CLASS_HID_48374] = 3485,\n+\t[BNXT_ULP_CLASS_HID_4ba44] = 3486,\n+\t[BNXT_ULP_CLASS_HID_48930] = 3487,\n+\t[BNXT_ULP_CLASS_HID_4a000] = 3488,\n+\t[BNXT_ULP_CLASS_HID_4c80c] = 3489,\n+\t[BNXT_ULP_CLASS_HID_48420] = 3490,\n+\t[BNXT_ULP_CLASS_HID_4929c] = 3491,\n+\t[BNXT_ULP_CLASS_HID_48dec] = 3492,\n+\t[BNXT_ULP_CLASS_HID_4a798] = 3493,\n+\t[BNXT_ULP_CLASS_HID_4dee8] = 3494,\n+\t[BNXT_ULP_CLASS_HID_4ada4] = 3495,\n+\t[BNXT_ULP_CLASS_HID_4c4b4] = 3496,\n+\t[BNXT_ULP_CLASS_HID_4b144] = 3497,\n+\t[BNXT_ULP_CLASS_HID_4a854] = 3498,\n+\t[BNXT_ULP_CLASS_HID_4b700] = 3499,\n+\t[BNXT_ULP_CLASS_HID_4ae10] = 3500,\n+\t[BNXT_ULP_CLASS_HID_1bca0] = 3501,\n+\t[BNXT_ULP_CLASS_HID_1d7b0] = 3502,\n+\t[BNXT_ULP_CLASS_HID_1a26c] = 3503,\n+\t[BNXT_ULP_CLASS_HID_1dd7c] = 3504,\n+\t[BNXT_ULP_CLASS_HID_1860c] = 3505,\n+\t[BNXT_ULP_CLASS_HID_1a11c] = 3506,\n+\t[BNXT_ULP_CLASS_HID_18fc8] = 3507,\n+\t[BNXT_ULP_CLASS_HID_1a6d8] = 3508,\n+\t[BNXT_ULP_CLASS_HID_1c0d4] = 3509,\n+\t[BNXT_ULP_CLASS_HID_19ce8] = 3510,\n+\t[BNXT_ULP_CLASS_HID_1c690] = 3511,\n+\t[BNXT_ULP_CLASS_HID_182b4] = 3512,\n+\t[BNXT_ULP_CLASS_HID_1aab0] = 3513,\n+\t[BNXT_ULP_CLASS_HID_1c580] = 3514,\n+\t[BNXT_ULP_CLASS_HID_1d07c] = 3515,\n+\t[BNXT_ULP_CLASS_HID_1cb4c] = 3516,\n+\t[BNXT_ULP_CLASS_HID_5b974] = 3517,\n+\t[BNXT_ULP_CLASS_HID_5d044] = 3518,\n+\t[BNXT_ULP_CLASS_HID_5bf30] = 3519,\n+\t[BNXT_ULP_CLASS_HID_5d600] = 3520,\n+\t[BNXT_ULP_CLASS_HID_582d0] = 3521,\n+\t[BNXT_ULP_CLASS_HID_5ba20] = 3522,\n+\t[BNXT_ULP_CLASS_HID_5889c] = 3523,\n+\t[BNXT_ULP_CLASS_HID_5a3ec] = 3524,\n+\t[BNXT_ULP_CLASS_HID_5dd98] = 3525,\n+\t[BNXT_ULP_CLASS_HID_599bc] = 3526,\n+\t[BNXT_ULP_CLASS_HID_5c3a4] = 3527,\n+\t[BNXT_ULP_CLASS_HID_59f78] = 3528,\n+\t[BNXT_ULP_CLASS_HID_5a744] = 3529,\n+\t[BNXT_ULP_CLASS_HID_5de54] = 3530,\n+\t[BNXT_ULP_CLASS_HID_5ad00] = 3531,\n+\t[BNXT_ULP_CLASS_HID_5c410] = 3532,\n+\t[BNXT_ULP_CLASS_HID_cd20] = 3533,\n+\t[BNXT_ULP_CLASS_HID_e430] = 3534,\n+\t[BNXT_ULP_CLASS_HID_f2ec] = 3535,\n+\t[BNXT_ULP_CLASS_HID_edfc] = 3536,\n+\t[BNXT_ULP_CLASS_HID_d68c] = 3537,\n+\t[BNXT_ULP_CLASS_HID_f19c] = 3538,\n+\t[BNXT_ULP_CLASS_HID_dc48] = 3539,\n+\t[BNXT_ULP_CLASS_HID_f758] = 3540,\n+\t[BNXT_ULP_CLASS_HID_d154] = 3541,\n+\t[BNXT_ULP_CLASS_HID_c8a4] = 3542,\n+\t[BNXT_ULP_CLASS_HID_d710] = 3543,\n+\t[BNXT_ULP_CLASS_HID_d334] = 3544,\n+\t[BNXT_ULP_CLASS_HID_fb30] = 3545,\n+\t[BNXT_ULP_CLASS_HID_d200] = 3546,\n+\t[BNXT_ULP_CLASS_HID_e0fc] = 3547,\n+\t[BNXT_ULP_CLASS_HID_dbcc] = 3548,\n+\t[BNXT_ULP_CLASS_HID_4c9f4] = 3549,\n+\t[BNXT_ULP_CLASS_HID_4e0c4] = 3550,\n+\t[BNXT_ULP_CLASS_HID_4cfb0] = 3551,\n+\t[BNXT_ULP_CLASS_HID_4e680] = 3552,\n+\t[BNXT_ULP_CLASS_HID_4d350] = 3553,\n+\t[BNXT_ULP_CLASS_HID_4caa0] = 3554,\n+\t[BNXT_ULP_CLASS_HID_4d91c] = 3555,\n+\t[BNXT_ULP_CLASS_HID_4f06c] = 3556,\n+\t[BNXT_ULP_CLASS_HID_4ea18] = 3557,\n+\t[BNXT_ULP_CLASS_HID_4c568] = 3558,\n+\t[BNXT_ULP_CLASS_HID_4d024] = 3559,\n+\t[BNXT_ULP_CLASS_HID_4cb34] = 3560,\n+\t[BNXT_ULP_CLASS_HID_4f7c4] = 3561,\n+\t[BNXT_ULP_CLASS_HID_4eed4] = 3562,\n+\t[BNXT_ULP_CLASS_HID_4fd80] = 3563,\n+\t[BNXT_ULP_CLASS_HID_4d490] = 3564,\n+\t[BNXT_ULP_CLASS_HID_1e320] = 3565,\n+\t[BNXT_ULP_CLASS_HID_1da30] = 3566,\n+\t[BNXT_ULP_CLASS_HID_1e8ec] = 3567,\n+\t[BNXT_ULP_CLASS_HID_1c3fc] = 3568,\n+\t[BNXT_ULP_CLASS_HID_1cc8c] = 3569,\n+\t[BNXT_ULP_CLASS_HID_1e79c] = 3570,\n+\t[BNXT_ULP_CLASS_HID_1f248] = 3571,\n+\t[BNXT_ULP_CLASS_HID_1ed58] = 3572,\n+\t[BNXT_ULP_CLASS_HID_1c754] = 3573,\n+\t[BNXT_ULP_CLASS_HID_1c368] = 3574,\n+\t[BNXT_ULP_CLASS_HID_1cd10] = 3575,\n+\t[BNXT_ULP_CLASS_HID_1c934] = 3576,\n+\t[BNXT_ULP_CLASS_HID_1d130] = 3577,\n+\t[BNXT_ULP_CLASS_HID_1c800] = 3578,\n+\t[BNXT_ULP_CLASS_HID_1d6fc] = 3579,\n+\t[BNXT_ULP_CLASS_HID_1d290] = 3580,\n+\t[BNXT_ULP_CLASS_HID_5fff4] = 3581,\n+\t[BNXT_ULP_CLASS_HID_5d6c4] = 3582,\n+\t[BNXT_ULP_CLASS_HID_5e5b0] = 3583,\n+\t[BNXT_ULP_CLASS_HID_5dc80] = 3584,\n+\t[BNXT_ULP_CLASS_HID_5c950] = 3585,\n+\t[BNXT_ULP_CLASS_HID_5e0a0] = 3586,\n+\t[BNXT_ULP_CLASS_HID_5cf1c] = 3587,\n+\t[BNXT_ULP_CLASS_HID_5e66c] = 3588,\n+\t[BNXT_ULP_CLASS_HID_5c018] = 3589,\n+\t[BNXT_ULP_CLASS_HID_5dc3c] = 3590,\n+\t[BNXT_ULP_CLASS_HID_5c624] = 3591,\n+\t[BNXT_ULP_CLASS_HID_5c5f8] = 3592,\n+\t[BNXT_ULP_CLASS_HID_5edc4] = 3593,\n+\t[BNXT_ULP_CLASS_HID_5c4d4] = 3594,\n+\t[BNXT_ULP_CLASS_HID_5d380] = 3595,\n+\t[BNXT_ULP_CLASS_HID_5ca90] = 3596,\n+\t[BNXT_ULP_CLASS_HID_abe0] = 3597,\n+\t[BNXT_ULP_CLASS_HID_a2f0] = 3598,\n+\t[BNXT_ULP_CLASS_HID_b1ac] = 3599,\n+\t[BNXT_ULP_CLASS_HID_a8bc] = 3600,\n+\t[BNXT_ULP_CLASS_HID_b54c] = 3601,\n+\t[BNXT_ULP_CLASS_HID_ac5c] = 3602,\n+\t[BNXT_ULP_CLASS_HID_bb08] = 3603,\n+\t[BNXT_ULP_CLASS_HID_b218] = 3604,\n+\t[BNXT_ULP_CLASS_HID_ac14] = 3605,\n+\t[BNXT_ULP_CLASS_HID_e764] = 3606,\n+\t[BNXT_ULP_CLASS_HID_f5d0] = 3607,\n+\t[BNXT_ULP_CLASS_HID_b1f4] = 3608,\n+\t[BNXT_ULP_CLASS_HID_b9f0] = 3609,\n+\t[BNXT_ULP_CLASS_HID_f0c0] = 3610,\n+\t[BNXT_ULP_CLASS_HID_bfbc] = 3611,\n+\t[BNXT_ULP_CLASS_HID_f68c] = 3612,\n+\t[BNXT_ULP_CLASS_HID_4a4b4] = 3613,\n+\t[BNXT_ULP_CLASS_HID_4bf84] = 3614,\n+\t[BNXT_ULP_CLASS_HID_4aa70] = 3615,\n+\t[BNXT_ULP_CLASS_HID_4a540] = 3616,\n+\t[BNXT_ULP_CLASS_HID_4ed4c] = 3617,\n+\t[BNXT_ULP_CLASS_HID_4a960] = 3618,\n+\t[BNXT_ULP_CLASS_HID_4b7dc] = 3619,\n+\t[BNXT_ULP_CLASS_HID_4af2c] = 3620,\n+\t[BNXT_ULP_CLASS_HID_4a8d8] = 3621,\n+\t[BNXT_ULP_CLASS_HID_4e028] = 3622,\n+\t[BNXT_ULP_CLASS_HID_4aee4] = 3623,\n+\t[BNXT_ULP_CLASS_HID_4e9f4] = 3624,\n+\t[BNXT_ULP_CLASS_HID_4b284] = 3625,\n+\t[BNXT_ULP_CLASS_HID_4ad94] = 3626,\n+\t[BNXT_ULP_CLASS_HID_4b840] = 3627,\n+\t[BNXT_ULP_CLASS_HID_4f350] = 3628,\n+\t[BNXT_ULP_CLASS_HID_1a1e0] = 3629,\n+\t[BNXT_ULP_CLASS_HID_1f8f0] = 3630,\n+\t[BNXT_ULP_CLASS_HID_1a7ac] = 3631,\n+\t[BNXT_ULP_CLASS_HID_1febc] = 3632,\n+\t[BNXT_ULP_CLASS_HID_1ab4c] = 3633,\n+\t[BNXT_ULP_CLASS_HID_1a25c] = 3634,\n+\t[BNXT_ULP_CLASS_HID_1b108] = 3635,\n+\t[BNXT_ULP_CLASS_HID_1a818] = 3636,\n+\t[BNXT_ULP_CLASS_HID_1e214] = 3637,\n+\t[BNXT_ULP_CLASS_HID_1be28] = 3638,\n+\t[BNXT_ULP_CLASS_HID_1ebd0] = 3639,\n+\t[BNXT_ULP_CLASS_HID_1a7f4] = 3640,\n+\t[BNXT_ULP_CLASS_HID_1aff0] = 3641,\n+\t[BNXT_ULP_CLASS_HID_1e6c0] = 3642,\n+\t[BNXT_ULP_CLASS_HID_1f5bc] = 3643,\n+\t[BNXT_ULP_CLASS_HID_1b150] = 3644,\n+\t[BNXT_ULP_CLASS_HID_5bab4] = 3645,\n+\t[BNXT_ULP_CLASS_HID_5f584] = 3646,\n+\t[BNXT_ULP_CLASS_HID_5a070] = 3647,\n+\t[BNXT_ULP_CLASS_HID_5fb40] = 3648,\n+\t[BNXT_ULP_CLASS_HID_5a410] = 3649,\n+\t[BNXT_ULP_CLASS_HID_5bf60] = 3650,\n+\t[BNXT_ULP_CLASS_HID_5addc] = 3651,\n+\t[BNXT_ULP_CLASS_HID_5a52c] = 3652,\n+\t[BNXT_ULP_CLASS_HID_5fed8] = 3653,\n+\t[BNXT_ULP_CLASS_HID_5bafc] = 3654,\n+\t[BNXT_ULP_CLASS_HID_5e4e4] = 3655,\n+\t[BNXT_ULP_CLASS_HID_5a0b8] = 3656,\n+\t[BNXT_ULP_CLASS_HID_5a884] = 3657,\n+\t[BNXT_ULP_CLASS_HID_5e394] = 3658,\n+\t[BNXT_ULP_CLASS_HID_5ae40] = 3659,\n+\t[BNXT_ULP_CLASS_HID_5e950] = 3660,\n+\t[BNXT_ULP_CLASS_HID_ee60] = 3661,\n+\t[BNXT_ULP_CLASS_HID_e970] = 3662,\n+\t[BNXT_ULP_CLASS_HID_f42c] = 3663,\n+\t[BNXT_ULP_CLASS_HID_ef3c] = 3664,\n+\t[BNXT_ULP_CLASS_HID_fbcc] = 3665,\n+\t[BNXT_ULP_CLASS_HID_f2dc] = 3666,\n+\t[BNXT_ULP_CLASS_HID_e188] = 3667,\n+\t[BNXT_ULP_CLASS_HID_f898] = 3668,\n+\t[BNXT_ULP_CLASS_HID_f294] = 3669,\n+\t[BNXT_ULP_CLASS_HID_ede4] = 3670,\n+\t[BNXT_ULP_CLASS_HID_f850] = 3671,\n+\t[BNXT_ULP_CLASS_HID_f474] = 3672,\n+\t[BNXT_ULP_CLASS_HID_fc70] = 3673,\n+\t[BNXT_ULP_CLASS_HID_f740] = 3674,\n+\t[BNXT_ULP_CLASS_HID_e23c] = 3675,\n+\t[BNXT_ULP_CLASS_HID_fd0c] = 3676,\n+\t[BNXT_ULP_CLASS_HID_4eb34] = 3677,\n+\t[BNXT_ULP_CLASS_HID_4e204] = 3678,\n+\t[BNXT_ULP_CLASS_HID_4f0f0] = 3679,\n+\t[BNXT_ULP_CLASS_HID_4ebc0] = 3680,\n+\t[BNXT_ULP_CLASS_HID_4f490] = 3681,\n+\t[BNXT_ULP_CLASS_HID_4efe0] = 3682,\n+\t[BNXT_ULP_CLASS_HID_4fa5c] = 3683,\n+\t[BNXT_ULP_CLASS_HID_4f5ac] = 3684,\n+\t[BNXT_ULP_CLASS_HID_4ef58] = 3685,\n+\t[BNXT_ULP_CLASS_HID_4e6a8] = 3686,\n+\t[BNXT_ULP_CLASS_HID_4f564] = 3687,\n+\t[BNXT_ULP_CLASS_HID_4f138] = 3688,\n+\t[BNXT_ULP_CLASS_HID_4f904] = 3689,\n+\t[BNXT_ULP_CLASS_HID_4f014] = 3690,\n+\t[BNXT_ULP_CLASS_HID_4fec0] = 3691,\n+\t[BNXT_ULP_CLASS_HID_4f9d0] = 3692,\n+\t[BNXT_ULP_CLASS_HID_1e460] = 3693,\n+\t[BNXT_ULP_CLASS_HID_1ff70] = 3694,\n+\t[BNXT_ULP_CLASS_HID_1ea2c] = 3695,\n+\t[BNXT_ULP_CLASS_HID_1e53c] = 3696,\n+\t[BNXT_ULP_CLASS_HID_1f1cc] = 3697,\n+\t[BNXT_ULP_CLASS_HID_1e8dc] = 3698,\n+\t[BNXT_ULP_CLASS_HID_1f788] = 3699,\n+\t[BNXT_ULP_CLASS_HID_1ee98] = 3700,\n+\t[BNXT_ULP_CLASS_HID_1e894] = 3701,\n+\t[BNXT_ULP_CLASS_HID_1e4a8] = 3702,\n+\t[BNXT_ULP_CLASS_HID_1f364] = 3703,\n+\t[BNXT_ULP_CLASS_HID_1ea74] = 3704,\n+\t[BNXT_ULP_CLASS_HID_1f270] = 3705,\n+\t[BNXT_ULP_CLASS_HID_1ed40] = 3706,\n+\t[BNXT_ULP_CLASS_HID_1f83c] = 3707,\n+\t[BNXT_ULP_CLASS_HID_1f7d0] = 3708,\n+\t[BNXT_ULP_CLASS_HID_5e134] = 3709,\n+\t[BNXT_ULP_CLASS_HID_5f804] = 3710,\n+\t[BNXT_ULP_CLASS_HID_5e6f0] = 3711,\n+\t[BNXT_ULP_CLASS_HID_5e1c0] = 3712,\n+\t[BNXT_ULP_CLASS_HID_5ea90] = 3713,\n+\t[BNXT_ULP_CLASS_HID_5e5e0] = 3714,\n+\t[BNXT_ULP_CLASS_HID_5f05c] = 3715,\n+\t[BNXT_ULP_CLASS_HID_5ebac] = 3716,\n+\t[BNXT_ULP_CLASS_HID_5e558] = 3717,\n+\t[BNXT_ULP_CLASS_HID_5e17c] = 3718,\n+\t[BNXT_ULP_CLASS_HID_5eb64] = 3719,\n+\t[BNXT_ULP_CLASS_HID_5e738] = 3720,\n+\t[BNXT_ULP_CLASS_HID_5ef04] = 3721,\n+\t[BNXT_ULP_CLASS_HID_5e614] = 3722,\n+\t[BNXT_ULP_CLASS_HID_5f4c0] = 3723,\n+\t[BNXT_ULP_CLASS_HID_5f0e4] = 3724,\n+\t[BNXT_ULP_CLASS_HID_5802] = 3725,\n+\t[BNXT_ULP_CLASS_HID_5e46] = 3726,\n+\t[BNXT_ULP_CLASS_HID_1d76] = 3727,\n+\t[BNXT_ULP_CLASS_HID_02ba] = 3728,\n+\t[BNXT_ULP_CLASS_HID_32a2] = 3729,\n+\t[BNXT_ULP_CLASS_HID_38e6] = 3730,\n+\t[BNXT_ULP_CLASS_HID_52ca] = 3731,\n+\t[BNXT_ULP_CLASS_HID_580e] = 3732,\n+\t[BNXT_ULP_CLASS_HID_44996] = 3733,\n+\t[BNXT_ULP_CLASS_HID_410e6] = 3734,\n+\t[BNXT_ULP_CLASS_HID_42036] = 3735,\n+\t[BNXT_ULP_CLASS_HID_4264a] = 3736,\n+\t[BNXT_ULP_CLASS_HID_45ffe] = 3737,\n+\t[BNXT_ULP_CLASS_HID_44532] = 3738,\n+\t[BNXT_ULP_CLASS_HID_4399e] = 3739,\n+\t[BNXT_ULP_CLASS_HID_43fd2] = 3740,\n+\t[BNXT_ULP_CLASS_HID_23da0] = 3741,\n+\t[BNXT_ULP_CLASS_HID_2239c] = 3742,\n+\t[BNXT_ULP_CLASS_HID_207fc] = 3743,\n+\t[BNXT_ULP_CLASS_HID_20d38] = 3744,\n+\t[BNXT_ULP_CLASS_HID_25e34] = 3745,\n+\t[BNXT_ULP_CLASS_HID_24470] = 3746,\n+\t[BNXT_ULP_CLASS_HID_22850] = 3747,\n+\t[BNXT_ULP_CLASS_HID_2518c] = 3748,\n+\t[BNXT_ULP_CLASS_HID_20970] = 3749,\n+\t[BNXT_ULP_CLASS_HID_20eac] = 3750,\n+\t[BNXT_ULP_CLASS_HID_2128c] = 3751,\n+\t[BNXT_ULP_CLASS_HID_218c8] = 3752,\n+\t[BNXT_ULP_CLASS_HID_22dc4] = 3753,\n+\t[BNXT_ULP_CLASS_HID_25300] = 3754,\n+\t[BNXT_ULP_CLASS_HID_23760] = 3755,\n+\t[BNXT_ULP_CLASS_HID_23d5c] = 3756,\n+\t[BNXT_ULP_CLASS_HID_63694] = 3757,\n+\t[BNXT_ULP_CLASS_HID_63cd0] = 3758,\n+\t[BNXT_ULP_CLASS_HID_60030] = 3759,\n+\t[BNXT_ULP_CLASS_HID_6066c] = 3760,\n+\t[BNXT_ULP_CLASS_HID_65b68] = 3761,\n+\t[BNXT_ULP_CLASS_HID_640a4] = 3762,\n+\t[BNXT_ULP_CLASS_HID_62484] = 3763,\n+\t[BNXT_ULP_CLASS_HID_62ac0] = 3764,\n+\t[BNXT_ULP_CLASS_HID_605a4] = 3765,\n+\t[BNXT_ULP_CLASS_HID_60be0] = 3766,\n+\t[BNXT_ULP_CLASS_HID_64a8c] = 3767,\n+\t[BNXT_ULP_CLASS_HID_6153c] = 3768,\n+\t[BNXT_ULP_CLASS_HID_62638] = 3769,\n+\t[BNXT_ULP_CLASS_HID_62c74] = 3770,\n+\t[BNXT_ULP_CLASS_HID_63054] = 3771,\n+\t[BNXT_ULP_CLASS_HID_63990] = 3772,\n+\t[BNXT_ULP_CLASS_HID_9a98] = 3773,\n+\t[BNXT_ULP_CLASS_HID_80a4] = 3774,\n+\t[BNXT_ULP_CLASS_HID_c3b0] = 3775,\n+\t[BNXT_ULP_CLASS_HID_c9fc] = 3776,\n+\t[BNXT_ULP_CLASS_HID_bf0c] = 3777,\n+\t[BNXT_ULP_CLASS_HID_a548] = 3778,\n+\t[BNXT_ULP_CLASS_HID_8968] = 3779,\n+\t[BNXT_ULP_CLASS_HID_8eb4] = 3780,\n+\t[BNXT_ULP_CLASS_HID_497ac] = 3781,\n+\t[BNXT_ULP_CLASS_HID_49de8] = 3782,\n+\t[BNXT_ULP_CLASS_HID_4dcc4] = 3783,\n+\t[BNXT_ULP_CLASS_HID_4c200] = 3784,\n+\t[BNXT_ULP_CLASS_HID_4b850] = 3785,\n+\t[BNXT_ULP_CLASS_HID_4a19c] = 3786,\n+\t[BNXT_ULP_CLASS_HID_485bc] = 3787,\n+\t[BNXT_ULP_CLASS_HID_48bf8] = 3788,\n+\t[BNXT_ULP_CLASS_HID_1b098] = 3789,\n+\t[BNXT_ULP_CLASS_HID_1b6a4] = 3790,\n+\t[BNXT_ULP_CLASS_HID_19ac4] = 3791,\n+\t[BNXT_ULP_CLASS_HID_18000] = 3792,\n+\t[BNXT_ULP_CLASS_HID_1d50c] = 3793,\n+\t[BNXT_ULP_CLASS_HID_1db48] = 3794,\n+\t[BNXT_ULP_CLASS_HID_1bf68] = 3795,\n+\t[BNXT_ULP_CLASS_HID_1a4b4] = 3796,\n+\t[BNXT_ULP_CLASS_HID_58dac] = 3797,\n+\t[BNXT_ULP_CLASS_HID_5b3e8] = 3798,\n+\t[BNXT_ULP_CLASS_HID_59708] = 3799,\n+\t[BNXT_ULP_CLASS_HID_59d54] = 3800,\n+\t[BNXT_ULP_CLASS_HID_5ae50] = 3801,\n+\t[BNXT_ULP_CLASS_HID_5d79c] = 3802,\n+\t[BNXT_ULP_CLASS_HID_5bbbc] = 3803,\n+\t[BNXT_ULP_CLASS_HID_5a1f8] = 3804,\n+\t[BNXT_ULP_CLASS_HID_5822] = 3805,\n+\t[BNXT_ULP_CLASS_HID_5e66] = 3806,\n+\t[BNXT_ULP_CLASS_HID_1d56] = 3807,\n+\t[BNXT_ULP_CLASS_HID_029a] = 3808,\n+\t[BNXT_ULP_CLASS_HID_3282] = 3809,\n+\t[BNXT_ULP_CLASS_HID_38c6] = 3810,\n+\t[BNXT_ULP_CLASS_HID_52ea] = 3811,\n+\t[BNXT_ULP_CLASS_HID_582e] = 3812,\n+\t[BNXT_ULP_CLASS_HID_51ba] = 3813,\n+\t[BNXT_ULP_CLASS_HID_57fe] = 3814,\n+\t[BNXT_ULP_CLASS_HID_12ee] = 3815,\n+\t[BNXT_ULP_CLASS_HID_1832] = 3816,\n+\t[BNXT_ULP_CLASS_HID_081a] = 3817,\n+\t[BNXT_ULP_CLASS_HID_0e5e] = 3818,\n+\t[BNXT_ULP_CLASS_HID_2802] = 3819,\n+\t[BNXT_ULP_CLASS_HID_2e46] = 3820,\n+\t[BNXT_ULP_CLASS_HID_4556e] = 3821,\n+\t[BNXT_ULP_CLASS_HID_45ab2] = 3822,\n+\t[BNXT_ULP_CLASS_HID_419a2] = 3823,\n+\t[BNXT_ULP_CLASS_HID_41fe6] = 3824,\n+\t[BNXT_ULP_CLASS_HID_40fce] = 3825,\n+\t[BNXT_ULP_CLASS_HID_43512] = 3826,\n+\t[BNXT_ULP_CLASS_HID_42f36] = 3827,\n+\t[BNXT_ULP_CLASS_HID_4557a] = 3828,\n+\t[BNXT_ULP_CLASS_HID_42a86] = 3829,\n+\t[BNXT_ULP_CLASS_HID_450ca] = 3830,\n+\t[BNXT_ULP_CLASS_HID_44aee] = 3831,\n+\t[BNXT_ULP_CLASS_HID_4157e] = 3832,\n+\t[BNXT_ULP_CLASS_HID_40566] = 3833,\n+\t[BNXT_ULP_CLASS_HID_40aaa] = 3834,\n+\t[BNXT_ULP_CLASS_HID_4254e] = 3835,\n+\t[BNXT_ULP_CLASS_HID_42a92] = 3836,\n+\t[BNXT_ULP_CLASS_HID_449b6] = 3837,\n+\t[BNXT_ULP_CLASS_HID_410c6] = 3838,\n+\t[BNXT_ULP_CLASS_HID_42016] = 3839,\n+\t[BNXT_ULP_CLASS_HID_4266a] = 3840,\n+\t[BNXT_ULP_CLASS_HID_45fde] = 3841,\n+\t[BNXT_ULP_CLASS_HID_44512] = 3842,\n+\t[BNXT_ULP_CLASS_HID_439be] = 3843,\n+\t[BNXT_ULP_CLASS_HID_43ff2] = 3844,\n+\t[BNXT_ULP_CLASS_HID_63682] = 3845,\n+\t[BNXT_ULP_CLASS_HID_63cc6] = 3846,\n+\t[BNXT_ULP_CLASS_HID_61162] = 3847,\n+\t[BNXT_ULP_CLASS_HID_616a6] = 3848,\n+\t[BNXT_ULP_CLASS_HID_60c2a] = 3849,\n+\t[BNXT_ULP_CLASS_HID_6326e] = 3850,\n+\t[BNXT_ULP_CLASS_HID_645be] = 3851,\n+\t[BNXT_ULP_CLASS_HID_64bf2] = 3852,\n+\t[BNXT_ULP_CLASS_HID_50082] = 3853,\n+\t[BNXT_ULP_CLASS_HID_506c6] = 3854,\n+\t[BNXT_ULP_CLASS_HID_55616] = 3855,\n+\t[BNXT_ULP_CLASS_HID_55c6a] = 3856,\n+\t[BNXT_ULP_CLASS_HID_5162a] = 3857,\n+\t[BNXT_ULP_CLASS_HID_51c6e] = 3858,\n+\t[BNXT_ULP_CLASS_HID_52fbe] = 3859,\n+\t[BNXT_ULP_CLASS_HID_555f2] = 3860,\n+\t[BNXT_ULP_CLASS_HID_72c82] = 3861,\n+\t[BNXT_ULP_CLASS_HID_752c6] = 3862,\n+\t[BNXT_ULP_CLASS_HID_70762] = 3863,\n+\t[BNXT_ULP_CLASS_HID_70ca6] = 3864,\n+\t[BNXT_ULP_CLASS_HID_7222a] = 3865,\n+\t[BNXT_ULP_CLASS_HID_7286e] = 3866,\n+\t[BNXT_ULP_CLASS_HID_71c8a] = 3867,\n+\t[BNXT_ULP_CLASS_HID_702ce] = 3868,\n+\t[BNXT_ULP_CLASS_HID_5842] = 3869,\n+\t[BNXT_ULP_CLASS_HID_5e06] = 3870,\n+\t[BNXT_ULP_CLASS_HID_1d36] = 3871,\n+\t[BNXT_ULP_CLASS_HID_02fa] = 3872,\n+\t[BNXT_ULP_CLASS_HID_32e2] = 3873,\n+\t[BNXT_ULP_CLASS_HID_38a6] = 3874,\n+\t[BNXT_ULP_CLASS_HID_528a] = 3875,\n+\t[BNXT_ULP_CLASS_HID_584e] = 3876,\n+\t[BNXT_ULP_CLASS_HID_51da] = 3877,\n+\t[BNXT_ULP_CLASS_HID_579e] = 3878,\n+\t[BNXT_ULP_CLASS_HID_128e] = 3879,\n+\t[BNXT_ULP_CLASS_HID_1852] = 3880,\n+\t[BNXT_ULP_CLASS_HID_087a] = 3881,\n+\t[BNXT_ULP_CLASS_HID_0e3e] = 3882,\n+\t[BNXT_ULP_CLASS_HID_2862] = 3883,\n+\t[BNXT_ULP_CLASS_HID_2e26] = 3884,\n+\t[BNXT_ULP_CLASS_HID_4550e] = 3885,\n+\t[BNXT_ULP_CLASS_HID_45ad2] = 3886,\n+\t[BNXT_ULP_CLASS_HID_419c2] = 3887,\n+\t[BNXT_ULP_CLASS_HID_41f86] = 3888,\n+\t[BNXT_ULP_CLASS_HID_40fae] = 3889,\n+\t[BNXT_ULP_CLASS_HID_43572] = 3890,\n+\t[BNXT_ULP_CLASS_HID_42f56] = 3891,\n+\t[BNXT_ULP_CLASS_HID_4551a] = 3892,\n+\t[BNXT_ULP_CLASS_HID_42ae6] = 3893,\n+\t[BNXT_ULP_CLASS_HID_450aa] = 3894,\n+\t[BNXT_ULP_CLASS_HID_44a8e] = 3895,\n+\t[BNXT_ULP_CLASS_HID_4151e] = 3896,\n+\t[BNXT_ULP_CLASS_HID_40506] = 3897,\n+\t[BNXT_ULP_CLASS_HID_40aca] = 3898,\n+\t[BNXT_ULP_CLASS_HID_4252e] = 3899,\n+\t[BNXT_ULP_CLASS_HID_42af2] = 3900,\n+\t[BNXT_ULP_CLASS_HID_449d6] = 3901,\n+\t[BNXT_ULP_CLASS_HID_410a6] = 3902,\n+\t[BNXT_ULP_CLASS_HID_42076] = 3903,\n+\t[BNXT_ULP_CLASS_HID_4260a] = 3904,\n+\t[BNXT_ULP_CLASS_HID_45fbe] = 3905,\n+\t[BNXT_ULP_CLASS_HID_44572] = 3906,\n+\t[BNXT_ULP_CLASS_HID_439de] = 3907,\n+\t[BNXT_ULP_CLASS_HID_43f92] = 3908,\n+\t[BNXT_ULP_CLASS_HID_636e2] = 3909,\n+\t[BNXT_ULP_CLASS_HID_63ca6] = 3910,\n+\t[BNXT_ULP_CLASS_HID_61102] = 3911,\n+\t[BNXT_ULP_CLASS_HID_616c6] = 3912,\n+\t[BNXT_ULP_CLASS_HID_60c4a] = 3913,\n+\t[BNXT_ULP_CLASS_HID_6320e] = 3914,\n+\t[BNXT_ULP_CLASS_HID_645de] = 3915,\n+\t[BNXT_ULP_CLASS_HID_64b92] = 3916,\n+\t[BNXT_ULP_CLASS_HID_500e2] = 3917,\n+\t[BNXT_ULP_CLASS_HID_506a6] = 3918,\n+\t[BNXT_ULP_CLASS_HID_55676] = 3919,\n+\t[BNXT_ULP_CLASS_HID_55c0a] = 3920,\n+\t[BNXT_ULP_CLASS_HID_5164a] = 3921,\n+\t[BNXT_ULP_CLASS_HID_51c0e] = 3922,\n+\t[BNXT_ULP_CLASS_HID_52fde] = 3923,\n+\t[BNXT_ULP_CLASS_HID_55592] = 3924,\n+\t[BNXT_ULP_CLASS_HID_72ce2] = 3925,\n+\t[BNXT_ULP_CLASS_HID_752a6] = 3926,\n+\t[BNXT_ULP_CLASS_HID_70702] = 3927,\n+\t[BNXT_ULP_CLASS_HID_70cc6] = 3928,\n+\t[BNXT_ULP_CLASS_HID_7224a] = 3929,\n+\t[BNXT_ULP_CLASS_HID_7280e] = 3930,\n+\t[BNXT_ULP_CLASS_HID_71cea] = 3931,\n+\t[BNXT_ULP_CLASS_HID_702ae] = 3932,\n+\t[BNXT_ULP_CLASS_HID_23dc0] = 3933,\n+\t[BNXT_ULP_CLASS_HID_223fc] = 3934,\n+\t[BNXT_ULP_CLASS_HID_2079c] = 3935,\n+\t[BNXT_ULP_CLASS_HID_20d58] = 3936,\n+\t[BNXT_ULP_CLASS_HID_25e54] = 3937,\n+\t[BNXT_ULP_CLASS_HID_24410] = 3938,\n+\t[BNXT_ULP_CLASS_HID_22830] = 3939,\n+\t[BNXT_ULP_CLASS_HID_251ec] = 3940,\n+\t[BNXT_ULP_CLASS_HID_20910] = 3941,\n+\t[BNXT_ULP_CLASS_HID_20ecc] = 3942,\n+\t[BNXT_ULP_CLASS_HID_212ec] = 3943,\n+\t[BNXT_ULP_CLASS_HID_218a8] = 3944,\n+\t[BNXT_ULP_CLASS_HID_22da4] = 3945,\n+\t[BNXT_ULP_CLASS_HID_25360] = 3946,\n+\t[BNXT_ULP_CLASS_HID_23700] = 3947,\n+\t[BNXT_ULP_CLASS_HID_23d3c] = 3948,\n+\t[BNXT_ULP_CLASS_HID_636f4] = 3949,\n+\t[BNXT_ULP_CLASS_HID_63cb0] = 3950,\n+\t[BNXT_ULP_CLASS_HID_60050] = 3951,\n+\t[BNXT_ULP_CLASS_HID_6060c] = 3952,\n+\t[BNXT_ULP_CLASS_HID_65b08] = 3953,\n+\t[BNXT_ULP_CLASS_HID_640c4] = 3954,\n+\t[BNXT_ULP_CLASS_HID_624e4] = 3955,\n+\t[BNXT_ULP_CLASS_HID_62aa0] = 3956,\n+\t[BNXT_ULP_CLASS_HID_605c4] = 3957,\n+\t[BNXT_ULP_CLASS_HID_60b80] = 3958,\n+\t[BNXT_ULP_CLASS_HID_64aec] = 3959,\n+\t[BNXT_ULP_CLASS_HID_6155c] = 3960,\n+\t[BNXT_ULP_CLASS_HID_62658] = 3961,\n+\t[BNXT_ULP_CLASS_HID_62c14] = 3962,\n+\t[BNXT_ULP_CLASS_HID_63034] = 3963,\n+\t[BNXT_ULP_CLASS_HID_639f0] = 3964,\n+\t[BNXT_ULP_CLASS_HID_353c0] = 3965,\n+\t[BNXT_ULP_CLASS_HID_359fc] = 3966,\n+\t[BNXT_ULP_CLASS_HID_33d9c] = 3967,\n+\t[BNXT_ULP_CLASS_HID_32358] = 3968,\n+\t[BNXT_ULP_CLASS_HID_31908] = 3969,\n+\t[BNXT_ULP_CLASS_HID_31ec4] = 3970,\n+\t[BNXT_ULP_CLASS_HID_35e30] = 3971,\n+\t[BNXT_ULP_CLASS_HID_347ec] = 3972,\n+\t[BNXT_ULP_CLASS_HID_33f10] = 3973,\n+\t[BNXT_ULP_CLASS_HID_324cc] = 3974,\n+\t[BNXT_ULP_CLASS_HID_308ec] = 3975,\n+\t[BNXT_ULP_CLASS_HID_30ea8] = 3976,\n+\t[BNXT_ULP_CLASS_HID_343a4] = 3977,\n+\t[BNXT_ULP_CLASS_HID_34960] = 3978,\n+\t[BNXT_ULP_CLASS_HID_32d00] = 3979,\n+\t[BNXT_ULP_CLASS_HID_3533c] = 3980,\n+\t[BNXT_ULP_CLASS_HID_72cf4] = 3981,\n+\t[BNXT_ULP_CLASS_HID_752b0] = 3982,\n+\t[BNXT_ULP_CLASS_HID_73650] = 3983,\n+\t[BNXT_ULP_CLASS_HID_73c0c] = 3984,\n+\t[BNXT_ULP_CLASS_HID_7123c] = 3985,\n+\t[BNXT_ULP_CLASS_HID_71bf8] = 3986,\n+\t[BNXT_ULP_CLASS_HID_75ae4] = 3987,\n+\t[BNXT_ULP_CLASS_HID_740a0] = 3988,\n+\t[BNXT_ULP_CLASS_HID_73bc4] = 3989,\n+\t[BNXT_ULP_CLASS_HID_72180] = 3990,\n+\t[BNXT_ULP_CLASS_HID_705a0] = 3991,\n+\t[BNXT_ULP_CLASS_HID_70b5c] = 3992,\n+\t[BNXT_ULP_CLASS_HID_75c58] = 3993,\n+\t[BNXT_ULP_CLASS_HID_74214] = 3994,\n+\t[BNXT_ULP_CLASS_HID_72634] = 3995,\n+\t[BNXT_ULP_CLASS_HID_72ff0] = 3996,\n+\t[BNXT_ULP_CLASS_HID_2a6c0] = 3997,\n+\t[BNXT_ULP_CLASS_HID_2acfc] = 3998,\n+\t[BNXT_ULP_CLASS_HID_2b09c] = 3999,\n+\t[BNXT_ULP_CLASS_HID_2b658] = 4000,\n+\t[BNXT_ULP_CLASS_HID_2cb54] = 4001,\n+\t[BNXT_ULP_CLASS_HID_295c4] = 4002,\n+\t[BNXT_ULP_CLASS_HID_2d530] = 4003,\n+\t[BNXT_ULP_CLASS_HID_2daec] = 4004,\n+\t[BNXT_ULP_CLASS_HID_2b210] = 4005,\n+\t[BNXT_ULP_CLASS_HID_2bbcc] = 4006,\n+\t[BNXT_ULP_CLASS_HID_29fec] = 4007,\n+\t[BNXT_ULP_CLASS_HID_285a8] = 4008,\n+\t[BNXT_ULP_CLASS_HID_2d6a4] = 4009,\n+\t[BNXT_ULP_CLASS_HID_2dc60] = 4010,\n+\t[BNXT_ULP_CLASS_HID_2a000] = 4011,\n+\t[BNXT_ULP_CLASS_HID_2a63c] = 4012,\n+\t[BNXT_ULP_CLASS_HID_6a3f4] = 4013,\n+\t[BNXT_ULP_CLASS_HID_6a9b0] = 4014,\n+\t[BNXT_ULP_CLASS_HID_68d50] = 4015,\n+\t[BNXT_ULP_CLASS_HID_6b30c] = 4016,\n+\t[BNXT_ULP_CLASS_HID_6c408] = 4017,\n+\t[BNXT_ULP_CLASS_HID_6cdc4] = 4018,\n+\t[BNXT_ULP_CLASS_HID_6d1e4] = 4019,\n+\t[BNXT_ULP_CLASS_HID_6d7a0] = 4020,\n+\t[BNXT_ULP_CLASS_HID_68ec4] = 4021,\n+\t[BNXT_ULP_CLASS_HID_6b480] = 4022,\n+\t[BNXT_ULP_CLASS_HID_698a0] = 4023,\n+\t[BNXT_ULP_CLASS_HID_69e5c] = 4024,\n+\t[BNXT_ULP_CLASS_HID_6d358] = 4025,\n+\t[BNXT_ULP_CLASS_HID_6d914] = 4026,\n+\t[BNXT_ULP_CLASS_HID_6bd34] = 4027,\n+\t[BNXT_ULP_CLASS_HID_6a2f0] = 4028,\n+\t[BNXT_ULP_CLASS_HID_3dcc0] = 4029,\n+\t[BNXT_ULP_CLASS_HID_3c2fc] = 4030,\n+\t[BNXT_ULP_CLASS_HID_3a69c] = 4031,\n+\t[BNXT_ULP_CLASS_HID_3ac58] = 4032,\n+\t[BNXT_ULP_CLASS_HID_38208] = 4033,\n+\t[BNXT_ULP_CLASS_HID_38bc4] = 4034,\n+\t[BNXT_ULP_CLASS_HID_3cb30] = 4035,\n+\t[BNXT_ULP_CLASS_HID_395a0] = 4036,\n+\t[BNXT_ULP_CLASS_HID_3a810] = 4037,\n+\t[BNXT_ULP_CLASS_HID_3d1cc] = 4038,\n+\t[BNXT_ULP_CLASS_HID_3b5ec] = 4039,\n+\t[BNXT_ULP_CLASS_HID_3bba8] = 4040,\n+\t[BNXT_ULP_CLASS_HID_39158] = 4041,\n+\t[BNXT_ULP_CLASS_HID_39714] = 4042,\n+\t[BNXT_ULP_CLASS_HID_3d600] = 4043,\n+\t[BNXT_ULP_CLASS_HID_3dc3c] = 4044,\n+\t[BNXT_ULP_CLASS_HID_7d9f4] = 4045,\n+\t[BNXT_ULP_CLASS_HID_7dfb0] = 4046,\n+\t[BNXT_ULP_CLASS_HID_7a350] = 4047,\n+\t[BNXT_ULP_CLASS_HID_7a90c] = 4048,\n+\t[BNXT_ULP_CLASS_HID_79f3c] = 4049,\n+\t[BNXT_ULP_CLASS_HID_784f8] = 4050,\n+\t[BNXT_ULP_CLASS_HID_7c7e4] = 4051,\n+\t[BNXT_ULP_CLASS_HID_7cda0] = 4052,\n+\t[BNXT_ULP_CLASS_HID_7a4c4] = 4053,\n+\t[BNXT_ULP_CLASS_HID_7aa80] = 4054,\n+\t[BNXT_ULP_CLASS_HID_78ea0] = 4055,\n+\t[BNXT_ULP_CLASS_HID_7b45c] = 4056,\n+\t[BNXT_ULP_CLASS_HID_7c958] = 4057,\n+\t[BNXT_ULP_CLASS_HID_793c8] = 4058,\n+\t[BNXT_ULP_CLASS_HID_7d334] = 4059,\n+\t[BNXT_ULP_CLASS_HID_7d8f0] = 4060,\n+\t[BNXT_ULP_CLASS_HID_9ab8] = 4061,\n+\t[BNXT_ULP_CLASS_HID_8084] = 4062,\n+\t[BNXT_ULP_CLASS_HID_c390] = 4063,\n+\t[BNXT_ULP_CLASS_HID_c9dc] = 4064,\n+\t[BNXT_ULP_CLASS_HID_bf2c] = 4065,\n+\t[BNXT_ULP_CLASS_HID_a568] = 4066,\n+\t[BNXT_ULP_CLASS_HID_8948] = 4067,\n+\t[BNXT_ULP_CLASS_HID_8e94] = 4068,\n+\t[BNXT_ULP_CLASS_HID_4978c] = 4069,\n+\t[BNXT_ULP_CLASS_HID_49dc8] = 4070,\n+\t[BNXT_ULP_CLASS_HID_4dce4] = 4071,\n+\t[BNXT_ULP_CLASS_HID_4c220] = 4072,\n+\t[BNXT_ULP_CLASS_HID_4b870] = 4073,\n+\t[BNXT_ULP_CLASS_HID_4a1bc] = 4074,\n+\t[BNXT_ULP_CLASS_HID_4859c] = 4075,\n+\t[BNXT_ULP_CLASS_HID_48bd8] = 4076,\n+\t[BNXT_ULP_CLASS_HID_1b0b8] = 4077,\n+\t[BNXT_ULP_CLASS_HID_1b684] = 4078,\n+\t[BNXT_ULP_CLASS_HID_19ae4] = 4079,\n+\t[BNXT_ULP_CLASS_HID_18020] = 4080,\n+\t[BNXT_ULP_CLASS_HID_1d52c] = 4081,\n+\t[BNXT_ULP_CLASS_HID_1db68] = 4082,\n+\t[BNXT_ULP_CLASS_HID_1bf48] = 4083,\n+\t[BNXT_ULP_CLASS_HID_1a494] = 4084,\n+\t[BNXT_ULP_CLASS_HID_58d8c] = 4085,\n+\t[BNXT_ULP_CLASS_HID_5b3c8] = 4086,\n+\t[BNXT_ULP_CLASS_HID_59728] = 4087,\n+\t[BNXT_ULP_CLASS_HID_59d74] = 4088,\n+\t[BNXT_ULP_CLASS_HID_5ae70] = 4089,\n+\t[BNXT_ULP_CLASS_HID_5d7bc] = 4090,\n+\t[BNXT_ULP_CLASS_HID_5bb9c] = 4091,\n+\t[BNXT_ULP_CLASS_HID_5a1d8] = 4092,\n+\t[BNXT_ULP_CLASS_HID_c138] = 4093,\n+\t[BNXT_ULP_CLASS_HID_c704] = 4094,\n+\t[BNXT_ULP_CLASS_HID_c610] = 4095,\n+\t[BNXT_ULP_CLASS_HID_d0a0] = 4096,\n+\t[BNXT_ULP_CLASS_HID_e5ac] = 4097,\n+\t[BNXT_ULP_CLASS_HID_ebe8] = 4098,\n+\t[BNXT_ULP_CLASS_HID_cfc8] = 4099,\n+\t[BNXT_ULP_CLASS_HID_f514] = 4100,\n+\t[BNXT_ULP_CLASS_HID_4da0c] = 4101,\n+\t[BNXT_ULP_CLASS_HID_4c048] = 4102,\n+\t[BNXT_ULP_CLASS_HID_4c364] = 4103,\n+\t[BNXT_ULP_CLASS_HID_4c8a0] = 4104,\n+\t[BNXT_ULP_CLASS_HID_4fef0] = 4105,\n+\t[BNXT_ULP_CLASS_HID_4e43c] = 4106,\n+\t[BNXT_ULP_CLASS_HID_4c81c] = 4107,\n+\t[BNXT_ULP_CLASS_HID_4ce58] = 4108,\n+\t[BNXT_ULP_CLASS_HID_1f738] = 4109,\n+\t[BNXT_ULP_CLASS_HID_1fd04] = 4110,\n+\t[BNXT_ULP_CLASS_HID_1c164] = 4111,\n+\t[BNXT_ULP_CLASS_HID_1c6a0] = 4112,\n+\t[BNXT_ULP_CLASS_HID_1dbac] = 4113,\n+\t[BNXT_ULP_CLASS_HID_1c1e8] = 4114,\n+\t[BNXT_ULP_CLASS_HID_1e5c8] = 4115,\n+\t[BNXT_ULP_CLASS_HID_1eb14] = 4116,\n+\t[BNXT_ULP_CLASS_HID_5f00c] = 4117,\n+\t[BNXT_ULP_CLASS_HID_5f648] = 4118,\n+\t[BNXT_ULP_CLASS_HID_5dda8] = 4119,\n+\t[BNXT_ULP_CLASS_HID_5c3f4] = 4120,\n+\t[BNXT_ULP_CLASS_HID_5d4f0] = 4121,\n+\t[BNXT_ULP_CLASS_HID_5da3c] = 4122,\n+\t[BNXT_ULP_CLASS_HID_5fe1c] = 4123,\n+\t[BNXT_ULP_CLASS_HID_5e458] = 4124,\n+\t[BNXT_ULP_CLASS_HID_bc78] = 4125,\n+\t[BNXT_ULP_CLASS_HID_a244] = 4126,\n+\t[BNXT_ULP_CLASS_HID_e550] = 4127,\n+\t[BNXT_ULP_CLASS_HID_ea9c] = 4128,\n+\t[BNXT_ULP_CLASS_HID_a0ec] = 4129,\n+\t[BNXT_ULP_CLASS_HID_a628] = 4130,\n+\t[BNXT_ULP_CLASS_HID_aa08] = 4131,\n+\t[BNXT_ULP_CLASS_HID_b054] = 4132,\n+\t[BNXT_ULP_CLASS_HID_4b94c] = 4133,\n+\t[BNXT_ULP_CLASS_HID_4be88] = 4134,\n+\t[BNXT_ULP_CLASS_HID_4e1a4] = 4135,\n+\t[BNXT_ULP_CLASS_HID_4e7e0] = 4136,\n+\t[BNXT_ULP_CLASS_HID_4bd30] = 4137,\n+\t[BNXT_ULP_CLASS_HID_4a37c] = 4138,\n+\t[BNXT_ULP_CLASS_HID_4a75c] = 4139,\n+\t[BNXT_ULP_CLASS_HID_4ac98] = 4140,\n+\t[BNXT_ULP_CLASS_HID_1b278] = 4141,\n+\t[BNXT_ULP_CLASS_HID_1b844] = 4142,\n+\t[BNXT_ULP_CLASS_HID_1bfa4] = 4143,\n+\t[BNXT_ULP_CLASS_HID_1a5e0] = 4144,\n+\t[BNXT_ULP_CLASS_HID_1f6ec] = 4145,\n+\t[BNXT_ULP_CLASS_HID_1fc28] = 4146,\n+\t[BNXT_ULP_CLASS_HID_1a008] = 4147,\n+\t[BNXT_ULP_CLASS_HID_1a654] = 4148,\n+\t[BNXT_ULP_CLASS_HID_5af4c] = 4149,\n+\t[BNXT_ULP_CLASS_HID_5b488] = 4150,\n+\t[BNXT_ULP_CLASS_HID_5b8e8] = 4151,\n+\t[BNXT_ULP_CLASS_HID_5be34] = 4152,\n+\t[BNXT_ULP_CLASS_HID_5f330] = 4153,\n+\t[BNXT_ULP_CLASS_HID_5f97c] = 4154,\n+\t[BNXT_ULP_CLASS_HID_5bd5c] = 4155,\n+\t[BNXT_ULP_CLASS_HID_5a298] = 4156,\n+\t[BNXT_ULP_CLASS_HID_e2f8] = 4157,\n+\t[BNXT_ULP_CLASS_HID_e8c4] = 4158,\n+\t[BNXT_ULP_CLASS_HID_ebd0] = 4159,\n+\t[BNXT_ULP_CLASS_HID_f260] = 4160,\n+\t[BNXT_ULP_CLASS_HID_e76c] = 4161,\n+\t[BNXT_ULP_CLASS_HID_eca8] = 4162,\n+\t[BNXT_ULP_CLASS_HID_f088] = 4163,\n+\t[BNXT_ULP_CLASS_HID_f6d4] = 4164,\n+\t[BNXT_ULP_CLASS_HID_4ffcc] = 4165,\n+\t[BNXT_ULP_CLASS_HID_4e508] = 4166,\n+\t[BNXT_ULP_CLASS_HID_4e424] = 4167,\n+\t[BNXT_ULP_CLASS_HID_4ea60] = 4168,\n+\t[BNXT_ULP_CLASS_HID_4e3b0] = 4169,\n+\t[BNXT_ULP_CLASS_HID_4e9fc] = 4170,\n+\t[BNXT_ULP_CLASS_HID_4eddc] = 4171,\n+\t[BNXT_ULP_CLASS_HID_4f318] = 4172,\n+\t[BNXT_ULP_CLASS_HID_1f8f8] = 4173,\n+\t[BNXT_ULP_CLASS_HID_1fec4] = 4174,\n+\t[BNXT_ULP_CLASS_HID_1e224] = 4175,\n+\t[BNXT_ULP_CLASS_HID_1e860] = 4176,\n+\t[BNXT_ULP_CLASS_HID_1fd6c] = 4177,\n+\t[BNXT_ULP_CLASS_HID_1e2a8] = 4178,\n+\t[BNXT_ULP_CLASS_HID_1e688] = 4179,\n+\t[BNXT_ULP_CLASS_HID_1ecd4] = 4180,\n+\t[BNXT_ULP_CLASS_HID_5f5cc] = 4181,\n+\t[BNXT_ULP_CLASS_HID_5fb08] = 4182,\n+\t[BNXT_ULP_CLASS_HID_5ff68] = 4183,\n+\t[BNXT_ULP_CLASS_HID_5e4b4] = 4184,\n+\t[BNXT_ULP_CLASS_HID_5f9b0] = 4185,\n+\t[BNXT_ULP_CLASS_HID_5fffc] = 4186,\n+\t[BNXT_ULP_CLASS_HID_5e3dc] = 4187,\n+\t[BNXT_ULP_CLASS_HID_5e918] = 4188,\n+\t[BNXT_ULP_CLASS_HID_23de0] = 4189,\n+\t[BNXT_ULP_CLASS_HID_223dc] = 4190,\n+\t[BNXT_ULP_CLASS_HID_207bc] = 4191,\n+\t[BNXT_ULP_CLASS_HID_20d78] = 4192,\n+\t[BNXT_ULP_CLASS_HID_25e74] = 4193,\n+\t[BNXT_ULP_CLASS_HID_24430] = 4194,\n+\t[BNXT_ULP_CLASS_HID_22810] = 4195,\n+\t[BNXT_ULP_CLASS_HID_251cc] = 4196,\n+\t[BNXT_ULP_CLASS_HID_20930] = 4197,\n+\t[BNXT_ULP_CLASS_HID_20eec] = 4198,\n+\t[BNXT_ULP_CLASS_HID_212cc] = 4199,\n+\t[BNXT_ULP_CLASS_HID_21888] = 4200,\n+\t[BNXT_ULP_CLASS_HID_22d84] = 4201,\n+\t[BNXT_ULP_CLASS_HID_25340] = 4202,\n+\t[BNXT_ULP_CLASS_HID_23720] = 4203,\n+\t[BNXT_ULP_CLASS_HID_23d1c] = 4204,\n+\t[BNXT_ULP_CLASS_HID_636d4] = 4205,\n+\t[BNXT_ULP_CLASS_HID_63c90] = 4206,\n+\t[BNXT_ULP_CLASS_HID_60070] = 4207,\n+\t[BNXT_ULP_CLASS_HID_6062c] = 4208,\n+\t[BNXT_ULP_CLASS_HID_65b28] = 4209,\n+\t[BNXT_ULP_CLASS_HID_640e4] = 4210,\n+\t[BNXT_ULP_CLASS_HID_624c4] = 4211,\n+\t[BNXT_ULP_CLASS_HID_62a80] = 4212,\n+\t[BNXT_ULP_CLASS_HID_605e4] = 4213,\n+\t[BNXT_ULP_CLASS_HID_60ba0] = 4214,\n+\t[BNXT_ULP_CLASS_HID_64acc] = 4215,\n+\t[BNXT_ULP_CLASS_HID_6157c] = 4216,\n+\t[BNXT_ULP_CLASS_HID_62678] = 4217,\n+\t[BNXT_ULP_CLASS_HID_62c34] = 4218,\n+\t[BNXT_ULP_CLASS_HID_63014] = 4219,\n+\t[BNXT_ULP_CLASS_HID_639d0] = 4220,\n+\t[BNXT_ULP_CLASS_HID_353e0] = 4221,\n+\t[BNXT_ULP_CLASS_HID_359dc] = 4222,\n+\t[BNXT_ULP_CLASS_HID_33dbc] = 4223,\n+\t[BNXT_ULP_CLASS_HID_32378] = 4224,\n+\t[BNXT_ULP_CLASS_HID_31928] = 4225,\n+\t[BNXT_ULP_CLASS_HID_31ee4] = 4226,\n+\t[BNXT_ULP_CLASS_HID_35e10] = 4227,\n+\t[BNXT_ULP_CLASS_HID_347cc] = 4228,\n+\t[BNXT_ULP_CLASS_HID_33f30] = 4229,\n+\t[BNXT_ULP_CLASS_HID_324ec] = 4230,\n+\t[BNXT_ULP_CLASS_HID_308cc] = 4231,\n+\t[BNXT_ULP_CLASS_HID_30e88] = 4232,\n+\t[BNXT_ULP_CLASS_HID_34384] = 4233,\n+\t[BNXT_ULP_CLASS_HID_34940] = 4234,\n+\t[BNXT_ULP_CLASS_HID_32d20] = 4235,\n+\t[BNXT_ULP_CLASS_HID_3531c] = 4236,\n+\t[BNXT_ULP_CLASS_HID_72cd4] = 4237,\n+\t[BNXT_ULP_CLASS_HID_75290] = 4238,\n+\t[BNXT_ULP_CLASS_HID_73670] = 4239,\n+\t[BNXT_ULP_CLASS_HID_73c2c] = 4240,\n+\t[BNXT_ULP_CLASS_HID_7121c] = 4241,\n+\t[BNXT_ULP_CLASS_HID_71bd8] = 4242,\n+\t[BNXT_ULP_CLASS_HID_75ac4] = 4243,\n+\t[BNXT_ULP_CLASS_HID_74080] = 4244,\n+\t[BNXT_ULP_CLASS_HID_73be4] = 4245,\n+\t[BNXT_ULP_CLASS_HID_721a0] = 4246,\n+\t[BNXT_ULP_CLASS_HID_70580] = 4247,\n+\t[BNXT_ULP_CLASS_HID_70b7c] = 4248,\n+\t[BNXT_ULP_CLASS_HID_75c78] = 4249,\n+\t[BNXT_ULP_CLASS_HID_74234] = 4250,\n+\t[BNXT_ULP_CLASS_HID_72614] = 4251,\n+\t[BNXT_ULP_CLASS_HID_72fd0] = 4252,\n+\t[BNXT_ULP_CLASS_HID_2a6e0] = 4253,\n+\t[BNXT_ULP_CLASS_HID_2acdc] = 4254,\n+\t[BNXT_ULP_CLASS_HID_2b0bc] = 4255,\n+\t[BNXT_ULP_CLASS_HID_2b678] = 4256,\n+\t[BNXT_ULP_CLASS_HID_2cb74] = 4257,\n+\t[BNXT_ULP_CLASS_HID_295e4] = 4258,\n+\t[BNXT_ULP_CLASS_HID_2d510] = 4259,\n+\t[BNXT_ULP_CLASS_HID_2dacc] = 4260,\n+\t[BNXT_ULP_CLASS_HID_2b230] = 4261,\n+\t[BNXT_ULP_CLASS_HID_2bbec] = 4262,\n+\t[BNXT_ULP_CLASS_HID_29fcc] = 4263,\n+\t[BNXT_ULP_CLASS_HID_28588] = 4264,\n+\t[BNXT_ULP_CLASS_HID_2d684] = 4265,\n+\t[BNXT_ULP_CLASS_HID_2dc40] = 4266,\n+\t[BNXT_ULP_CLASS_HID_2a020] = 4267,\n+\t[BNXT_ULP_CLASS_HID_2a61c] = 4268,\n+\t[BNXT_ULP_CLASS_HID_6a3d4] = 4269,\n+\t[BNXT_ULP_CLASS_HID_6a990] = 4270,\n+\t[BNXT_ULP_CLASS_HID_68d70] = 4271,\n+\t[BNXT_ULP_CLASS_HID_6b32c] = 4272,\n+\t[BNXT_ULP_CLASS_HID_6c428] = 4273,\n+\t[BNXT_ULP_CLASS_HID_6cde4] = 4274,\n+\t[BNXT_ULP_CLASS_HID_6d1c4] = 4275,\n+\t[BNXT_ULP_CLASS_HID_6d780] = 4276,\n+\t[BNXT_ULP_CLASS_HID_68ee4] = 4277,\n+\t[BNXT_ULP_CLASS_HID_6b4a0] = 4278,\n+\t[BNXT_ULP_CLASS_HID_69880] = 4279,\n+\t[BNXT_ULP_CLASS_HID_69e7c] = 4280,\n+\t[BNXT_ULP_CLASS_HID_6d378] = 4281,\n+\t[BNXT_ULP_CLASS_HID_6d934] = 4282,\n+\t[BNXT_ULP_CLASS_HID_6bd14] = 4283,\n+\t[BNXT_ULP_CLASS_HID_6a2d0] = 4284,\n+\t[BNXT_ULP_CLASS_HID_3dce0] = 4285,\n+\t[BNXT_ULP_CLASS_HID_3c2dc] = 4286,\n+\t[BNXT_ULP_CLASS_HID_3a6bc] = 4287,\n+\t[BNXT_ULP_CLASS_HID_3ac78] = 4288,\n+\t[BNXT_ULP_CLASS_HID_38228] = 4289,\n+\t[BNXT_ULP_CLASS_HID_38be4] = 4290,\n+\t[BNXT_ULP_CLASS_HID_3cb10] = 4291,\n+\t[BNXT_ULP_CLASS_HID_39580] = 4292,\n+\t[BNXT_ULP_CLASS_HID_3a830] = 4293,\n+\t[BNXT_ULP_CLASS_HID_3d1ec] = 4294,\n+\t[BNXT_ULP_CLASS_HID_3b5cc] = 4295,\n+\t[BNXT_ULP_CLASS_HID_3bb88] = 4296,\n+\t[BNXT_ULP_CLASS_HID_39178] = 4297,\n+\t[BNXT_ULP_CLASS_HID_39734] = 4298,\n+\t[BNXT_ULP_CLASS_HID_3d620] = 4299,\n+\t[BNXT_ULP_CLASS_HID_3dc1c] = 4300,\n+\t[BNXT_ULP_CLASS_HID_7d9d4] = 4301,\n+\t[BNXT_ULP_CLASS_HID_7df90] = 4302,\n+\t[BNXT_ULP_CLASS_HID_7a370] = 4303,\n+\t[BNXT_ULP_CLASS_HID_7a92c] = 4304,\n+\t[BNXT_ULP_CLASS_HID_79f1c] = 4305,\n+\t[BNXT_ULP_CLASS_HID_784d8] = 4306,\n+\t[BNXT_ULP_CLASS_HID_7c7c4] = 4307,\n+\t[BNXT_ULP_CLASS_HID_7cd80] = 4308,\n+\t[BNXT_ULP_CLASS_HID_7a4e4] = 4309,\n+\t[BNXT_ULP_CLASS_HID_7aaa0] = 4310,\n+\t[BNXT_ULP_CLASS_HID_78e80] = 4311,\n+\t[BNXT_ULP_CLASS_HID_7b47c] = 4312,\n+\t[BNXT_ULP_CLASS_HID_7c978] = 4313,\n+\t[BNXT_ULP_CLASS_HID_793e8] = 4314,\n+\t[BNXT_ULP_CLASS_HID_7d314] = 4315,\n+\t[BNXT_ULP_CLASS_HID_7d8d0] = 4316,\n+\t[BNXT_ULP_CLASS_HID_9ad8] = 4317,\n+\t[BNXT_ULP_CLASS_HID_80e4] = 4318,\n+\t[BNXT_ULP_CLASS_HID_c3f0] = 4319,\n+\t[BNXT_ULP_CLASS_HID_c9bc] = 4320,\n+\t[BNXT_ULP_CLASS_HID_bf4c] = 4321,\n+\t[BNXT_ULP_CLASS_HID_a508] = 4322,\n+\t[BNXT_ULP_CLASS_HID_8928] = 4323,\n+\t[BNXT_ULP_CLASS_HID_8ef4] = 4324,\n+\t[BNXT_ULP_CLASS_HID_497ec] = 4325,\n+\t[BNXT_ULP_CLASS_HID_49da8] = 4326,\n+\t[BNXT_ULP_CLASS_HID_4dc84] = 4327,\n+\t[BNXT_ULP_CLASS_HID_4c240] = 4328,\n+\t[BNXT_ULP_CLASS_HID_4b810] = 4329,\n+\t[BNXT_ULP_CLASS_HID_4a1dc] = 4330,\n+\t[BNXT_ULP_CLASS_HID_485fc] = 4331,\n+\t[BNXT_ULP_CLASS_HID_48bb8] = 4332,\n+\t[BNXT_ULP_CLASS_HID_1b0d8] = 4333,\n+\t[BNXT_ULP_CLASS_HID_1b6e4] = 4334,\n+\t[BNXT_ULP_CLASS_HID_19a84] = 4335,\n+\t[BNXT_ULP_CLASS_HID_18040] = 4336,\n+\t[BNXT_ULP_CLASS_HID_1d54c] = 4337,\n+\t[BNXT_ULP_CLASS_HID_1db08] = 4338,\n+\t[BNXT_ULP_CLASS_HID_1bf28] = 4339,\n+\t[BNXT_ULP_CLASS_HID_1a4f4] = 4340,\n+\t[BNXT_ULP_CLASS_HID_58dec] = 4341,\n+\t[BNXT_ULP_CLASS_HID_5b3a8] = 4342,\n+\t[BNXT_ULP_CLASS_HID_59748] = 4343,\n+\t[BNXT_ULP_CLASS_HID_59d14] = 4344,\n+\t[BNXT_ULP_CLASS_HID_5ae10] = 4345,\n+\t[BNXT_ULP_CLASS_HID_5d7dc] = 4346,\n+\t[BNXT_ULP_CLASS_HID_5bbfc] = 4347,\n+\t[BNXT_ULP_CLASS_HID_5a1b8] = 4348,\n+\t[BNXT_ULP_CLASS_HID_c158] = 4349,\n+\t[BNXT_ULP_CLASS_HID_c764] = 4350,\n+\t[BNXT_ULP_CLASS_HID_c670] = 4351,\n+\t[BNXT_ULP_CLASS_HID_d0c0] = 4352,\n+\t[BNXT_ULP_CLASS_HID_e5cc] = 4353,\n+\t[BNXT_ULP_CLASS_HID_eb88] = 4354,\n+\t[BNXT_ULP_CLASS_HID_cfa8] = 4355,\n+\t[BNXT_ULP_CLASS_HID_f574] = 4356,\n+\t[BNXT_ULP_CLASS_HID_4da6c] = 4357,\n+\t[BNXT_ULP_CLASS_HID_4c028] = 4358,\n+\t[BNXT_ULP_CLASS_HID_4c304] = 4359,\n+\t[BNXT_ULP_CLASS_HID_4c8c0] = 4360,\n+\t[BNXT_ULP_CLASS_HID_4fe90] = 4361,\n+\t[BNXT_ULP_CLASS_HID_4e45c] = 4362,\n+\t[BNXT_ULP_CLASS_HID_4c87c] = 4363,\n+\t[BNXT_ULP_CLASS_HID_4ce38] = 4364,\n+\t[BNXT_ULP_CLASS_HID_1f758] = 4365,\n+\t[BNXT_ULP_CLASS_HID_1fd64] = 4366,\n+\t[BNXT_ULP_CLASS_HID_1c104] = 4367,\n+\t[BNXT_ULP_CLASS_HID_1c6c0] = 4368,\n+\t[BNXT_ULP_CLASS_HID_1dbcc] = 4369,\n+\t[BNXT_ULP_CLASS_HID_1c188] = 4370,\n+\t[BNXT_ULP_CLASS_HID_1e5a8] = 4371,\n+\t[BNXT_ULP_CLASS_HID_1eb74] = 4372,\n+\t[BNXT_ULP_CLASS_HID_5f06c] = 4373,\n+\t[BNXT_ULP_CLASS_HID_5f628] = 4374,\n+\t[BNXT_ULP_CLASS_HID_5ddc8] = 4375,\n+\t[BNXT_ULP_CLASS_HID_5c394] = 4376,\n+\t[BNXT_ULP_CLASS_HID_5d490] = 4377,\n+\t[BNXT_ULP_CLASS_HID_5da5c] = 4378,\n+\t[BNXT_ULP_CLASS_HID_5fe7c] = 4379,\n+\t[BNXT_ULP_CLASS_HID_5e438] = 4380,\n+\t[BNXT_ULP_CLASS_HID_bc18] = 4381,\n+\t[BNXT_ULP_CLASS_HID_a224] = 4382,\n+\t[BNXT_ULP_CLASS_HID_e530] = 4383,\n+\t[BNXT_ULP_CLASS_HID_eafc] = 4384,\n+\t[BNXT_ULP_CLASS_HID_a08c] = 4385,\n+\t[BNXT_ULP_CLASS_HID_a648] = 4386,\n+\t[BNXT_ULP_CLASS_HID_aa68] = 4387,\n+\t[BNXT_ULP_CLASS_HID_b034] = 4388,\n+\t[BNXT_ULP_CLASS_HID_4b92c] = 4389,\n+\t[BNXT_ULP_CLASS_HID_4bee8] = 4390,\n+\t[BNXT_ULP_CLASS_HID_4e1c4] = 4391,\n+\t[BNXT_ULP_CLASS_HID_4e780] = 4392,\n+\t[BNXT_ULP_CLASS_HID_4bd50] = 4393,\n+\t[BNXT_ULP_CLASS_HID_4a31c] = 4394,\n+\t[BNXT_ULP_CLASS_HID_4a73c] = 4395,\n+\t[BNXT_ULP_CLASS_HID_4acf8] = 4396,\n+\t[BNXT_ULP_CLASS_HID_1b218] = 4397,\n+\t[BNXT_ULP_CLASS_HID_1b824] = 4398,\n+\t[BNXT_ULP_CLASS_HID_1bfc4] = 4399,\n+\t[BNXT_ULP_CLASS_HID_1a580] = 4400,\n+\t[BNXT_ULP_CLASS_HID_1f68c] = 4401,\n+\t[BNXT_ULP_CLASS_HID_1fc48] = 4402,\n+\t[BNXT_ULP_CLASS_HID_1a068] = 4403,\n+\t[BNXT_ULP_CLASS_HID_1a634] = 4404,\n+\t[BNXT_ULP_CLASS_HID_5af2c] = 4405,\n+\t[BNXT_ULP_CLASS_HID_5b4e8] = 4406,\n+\t[BNXT_ULP_CLASS_HID_5b888] = 4407,\n+\t[BNXT_ULP_CLASS_HID_5be54] = 4408,\n+\t[BNXT_ULP_CLASS_HID_5f350] = 4409,\n+\t[BNXT_ULP_CLASS_HID_5f91c] = 4410,\n+\t[BNXT_ULP_CLASS_HID_5bd3c] = 4411,\n+\t[BNXT_ULP_CLASS_HID_5a2f8] = 4412,\n+\t[BNXT_ULP_CLASS_HID_e298] = 4413,\n+\t[BNXT_ULP_CLASS_HID_e8a4] = 4414,\n+\t[BNXT_ULP_CLASS_HID_ebb0] = 4415,\n+\t[BNXT_ULP_CLASS_HID_f200] = 4416,\n+\t[BNXT_ULP_CLASS_HID_e70c] = 4417,\n+\t[BNXT_ULP_CLASS_HID_ecc8] = 4418,\n+\t[BNXT_ULP_CLASS_HID_f0e8] = 4419,\n+\t[BNXT_ULP_CLASS_HID_f6b4] = 4420,\n+\t[BNXT_ULP_CLASS_HID_4ffac] = 4421,\n+\t[BNXT_ULP_CLASS_HID_4e568] = 4422,\n+\t[BNXT_ULP_CLASS_HID_4e444] = 4423,\n+\t[BNXT_ULP_CLASS_HID_4ea00] = 4424,\n+\t[BNXT_ULP_CLASS_HID_4e3d0] = 4425,\n+\t[BNXT_ULP_CLASS_HID_4e99c] = 4426,\n+\t[BNXT_ULP_CLASS_HID_4edbc] = 4427,\n+\t[BNXT_ULP_CLASS_HID_4f378] = 4428,\n+\t[BNXT_ULP_CLASS_HID_1f898] = 4429,\n+\t[BNXT_ULP_CLASS_HID_1fea4] = 4430,\n+\t[BNXT_ULP_CLASS_HID_1e244] = 4431,\n+\t[BNXT_ULP_CLASS_HID_1e800] = 4432,\n+\t[BNXT_ULP_CLASS_HID_1fd0c] = 4433,\n+\t[BNXT_ULP_CLASS_HID_1e2c8] = 4434,\n+\t[BNXT_ULP_CLASS_HID_1e6e8] = 4435,\n+\t[BNXT_ULP_CLASS_HID_1ecb4] = 4436,\n+\t[BNXT_ULP_CLASS_HID_5f5ac] = 4437,\n+\t[BNXT_ULP_CLASS_HID_5fb68] = 4438,\n+\t[BNXT_ULP_CLASS_HID_5ff08] = 4439,\n+\t[BNXT_ULP_CLASS_HID_5e4d4] = 4440,\n+\t[BNXT_ULP_CLASS_HID_5f9d0] = 4441,\n+\t[BNXT_ULP_CLASS_HID_5ff9c] = 4442,\n+\t[BNXT_ULP_CLASS_HID_5e3bc] = 4443,\n+\t[BNXT_ULP_CLASS_HID_5e978] = 4444,\n+\t[BNXT_ULP_CLASS_HID_34f6] = 4445,\n+\t[BNXT_ULP_CLASS_HID_3a3a] = 4446,\n+\t[BNXT_ULP_CLASS_HID_541e] = 4447,\n+\t[BNXT_ULP_CLASS_HID_5a22] = 4448,\n+\t[BNXT_ULP_CLASS_HID_34fe] = 4449,\n+\t[BNXT_ULP_CLASS_HID_3a32] = 4450,\n+\t[BNXT_ULP_CLASS_HID_4a42] = 4451,\n+\t[BNXT_ULP_CLASS_HID_14d2] = 4452,\n+\t[BNXT_ULP_CLASS_HID_34c8] = 4453,\n+\t[BNXT_ULP_CLASS_HID_3a04] = 4454,\n+\t[BNXT_ULP_CLASS_HID_1e64] = 4455,\n+\t[BNXT_ULP_CLASS_HID_07a0] = 4456,\n+\t[BNXT_ULP_CLASS_HID_595c] = 4457,\n+\t[BNXT_ULP_CLASS_HID_5e98] = 4458,\n+\t[BNXT_ULP_CLASS_HID_22f8] = 4459,\n+\t[BNXT_ULP_CLASS_HID_2834] = 4460,\n+\t[BNXT_ULP_CLASS_HID_0398] = 4461,\n+\t[BNXT_ULP_CLASS_HID_09d4] = 4462,\n+\t[BNXT_ULP_CLASS_HID_48c0] = 4463,\n+\t[BNXT_ULP_CLASS_HID_1370] = 4464,\n+\t[BNXT_ULP_CLASS_HID_246c] = 4465,\n+\t[BNXT_ULP_CLASS_HID_2da8] = 4466,\n+\t[BNXT_ULP_CLASS_HID_3188] = 4467,\n+\t[BNXT_ULP_CLASS_HID_37c4] = 4468,\n+\t[BNXT_ULP_CLASS_HID_34f0] = 4469,\n+\t[BNXT_ULP_CLASS_HID_3a3c] = 4470,\n+\t[BNXT_ULP_CLASS_HID_1e5c] = 4471,\n+\t[BNXT_ULP_CLASS_HID_0798] = 4472,\n+\t[BNXT_ULP_CLASS_HID_5964] = 4473,\n+\t[BNXT_ULP_CLASS_HID_5ea0] = 4474,\n+\t[BNXT_ULP_CLASS_HID_22c0] = 4475,\n+\t[BNXT_ULP_CLASS_HID_280c] = 4476,\n+\t[BNXT_ULP_CLASS_HID_43104] = 4477,\n+\t[BNXT_ULP_CLASS_HID_43740] = 4478,\n+\t[BNXT_ULP_CLASS_HID_41b60] = 4479,\n+\t[BNXT_ULP_CLASS_HID_400ac] = 4480,\n+\t[BNXT_ULP_CLASS_HID_455a8] = 4481,\n+\t[BNXT_ULP_CLASS_HID_45bf4] = 4482,\n+\t[BNXT_ULP_CLASS_HID_43f14] = 4483,\n+\t[BNXT_ULP_CLASS_HID_42550] = 4484,\n+\t[BNXT_ULP_CLASS_HID_34d6] = 4485,\n+\t[BNXT_ULP_CLASS_HID_3a1a] = 4486,\n+\t[BNXT_ULP_CLASS_HID_543e] = 4487,\n+\t[BNXT_ULP_CLASS_HID_5a02] = 4488,\n+\t[BNXT_ULP_CLASS_HID_34de] = 4489,\n+\t[BNXT_ULP_CLASS_HID_3a12] = 4490,\n+\t[BNXT_ULP_CLASS_HID_4a62] = 4491,\n+\t[BNXT_ULP_CLASS_HID_14f2] = 4492,\n+\t[BNXT_ULP_CLASS_HID_34b6] = 4493,\n+\t[BNXT_ULP_CLASS_HID_3a7a] = 4494,\n+\t[BNXT_ULP_CLASS_HID_545e] = 4495,\n+\t[BNXT_ULP_CLASS_HID_5a62] = 4496,\n+\t[BNXT_ULP_CLASS_HID_34be] = 4497,\n+\t[BNXT_ULP_CLASS_HID_3a72] = 4498,\n+\t[BNXT_ULP_CLASS_HID_4a02] = 4499,\n+\t[BNXT_ULP_CLASS_HID_1492] = 4500,\n+\t[BNXT_ULP_CLASS_HID_34a8] = 4501,\n+\t[BNXT_ULP_CLASS_HID_3a64] = 4502,\n+\t[BNXT_ULP_CLASS_HID_1e04] = 4503,\n+\t[BNXT_ULP_CLASS_HID_07c0] = 4504,\n+\t[BNXT_ULP_CLASS_HID_593c] = 4505,\n+\t[BNXT_ULP_CLASS_HID_5ef8] = 4506,\n+\t[BNXT_ULP_CLASS_HID_2298] = 4507,\n+\t[BNXT_ULP_CLASS_HID_2854] = 4508,\n+\t[BNXT_ULP_CLASS_HID_03f8] = 4509,\n+\t[BNXT_ULP_CLASS_HID_09b4] = 4510,\n+\t[BNXT_ULP_CLASS_HID_48a0] = 4511,\n+\t[BNXT_ULP_CLASS_HID_1310] = 4512,\n+\t[BNXT_ULP_CLASS_HID_240c] = 4513,\n+\t[BNXT_ULP_CLASS_HID_2dc8] = 4514,\n+\t[BNXT_ULP_CLASS_HID_31e8] = 4515,\n+\t[BNXT_ULP_CLASS_HID_37a4] = 4516,\n+\t[BNXT_ULP_CLASS_HID_34d0] = 4517,\n+\t[BNXT_ULP_CLASS_HID_3a1c] = 4518,\n+\t[BNXT_ULP_CLASS_HID_1e7c] = 4519,\n+\t[BNXT_ULP_CLASS_HID_07b8] = 4520,\n+\t[BNXT_ULP_CLASS_HID_5944] = 4521,\n+\t[BNXT_ULP_CLASS_HID_5e80] = 4522,\n+\t[BNXT_ULP_CLASS_HID_22e0] = 4523,\n+\t[BNXT_ULP_CLASS_HID_282c] = 4524,\n+\t[BNXT_ULP_CLASS_HID_43124] = 4525,\n+\t[BNXT_ULP_CLASS_HID_43760] = 4526,\n+\t[BNXT_ULP_CLASS_HID_41b40] = 4527,\n+\t[BNXT_ULP_CLASS_HID_4008c] = 4528,\n+\t[BNXT_ULP_CLASS_HID_45588] = 4529,\n+\t[BNXT_ULP_CLASS_HID_45bd4] = 4530,\n+\t[BNXT_ULP_CLASS_HID_43f34] = 4531,\n+\t[BNXT_ULP_CLASS_HID_42570] = 4532,\n+\t[BNXT_ULP_CLASS_HID_3488] = 4533,\n+\t[BNXT_ULP_CLASS_HID_3a44] = 4534,\n+\t[BNXT_ULP_CLASS_HID_1e24] = 4535,\n+\t[BNXT_ULP_CLASS_HID_07e0] = 4536,\n+\t[BNXT_ULP_CLASS_HID_591c] = 4537,\n+\t[BNXT_ULP_CLASS_HID_5ed8] = 4538,\n+\t[BNXT_ULP_CLASS_HID_22b8] = 4539,\n+\t[BNXT_ULP_CLASS_HID_2874] = 4540,\n+\t[BNXT_ULP_CLASS_HID_03d8] = 4541,\n+\t[BNXT_ULP_CLASS_HID_0994] = 4542,\n+\t[BNXT_ULP_CLASS_HID_4880] = 4543,\n+\t[BNXT_ULP_CLASS_HID_1330] = 4544,\n+\t[BNXT_ULP_CLASS_HID_242c] = 4545,\n+\t[BNXT_ULP_CLASS_HID_2de8] = 4546,\n+\t[BNXT_ULP_CLASS_HID_31c8] = 4547,\n+\t[BNXT_ULP_CLASS_HID_3784] = 4548,\n+\t[BNXT_ULP_CLASS_HID_34b0] = 4549,\n+\t[BNXT_ULP_CLASS_HID_3a7c] = 4550,\n+\t[BNXT_ULP_CLASS_HID_1e1c] = 4551,\n+\t[BNXT_ULP_CLASS_HID_07d8] = 4552,\n+\t[BNXT_ULP_CLASS_HID_5924] = 4553,\n+\t[BNXT_ULP_CLASS_HID_5ee0] = 4554,\n+\t[BNXT_ULP_CLASS_HID_2280] = 4555,\n+\t[BNXT_ULP_CLASS_HID_284c] = 4556,\n+\t[BNXT_ULP_CLASS_HID_43144] = 4557,\n+\t[BNXT_ULP_CLASS_HID_43700] = 4558,\n+\t[BNXT_ULP_CLASS_HID_41b20] = 4559,\n+\t[BNXT_ULP_CLASS_HID_400ec] = 4560,\n+\t[BNXT_ULP_CLASS_HID_455e8] = 4561,\n+\t[BNXT_ULP_CLASS_HID_45bb4] = 4562,\n+\t[BNXT_ULP_CLASS_HID_43f54] = 4563,\n+\t[BNXT_ULP_CLASS_HID_42510] = 4564\n };\n \n /* Array for the proto matcher list */\n struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t[1] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_26d1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_05d1,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 0,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0071,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1229,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 1,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[3] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_53a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0bed,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 1,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[4] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d49,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1865,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 2,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[5] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2095,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25c9,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 2,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[6] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5701,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3241,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 2,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[7] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4d79,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c05,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 2,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[8] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_170d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_389d,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 2,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[9] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a69,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c3d,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 2,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[10] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_50c5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_48b5,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 3,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[11] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_473d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4279,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 3,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[12] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10c1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ef1,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 4,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[13] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_142d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c55,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 4,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[14] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a99,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0be1,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 4,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[15] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_40f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_05a5,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 4,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[16] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0a85,\n+\t.class_hid = BNXT_ULP_CLASS_HID_123d,\n \t.class_tid = 1,\n \t.hdr_sig_id = 0,\n-\t.flow_sig_id = 4,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[17] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0179,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4142d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 4,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[18] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_37d5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42095,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 5,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[19] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2e4d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41a69,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 5,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[20] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_54ad,\n+\t.class_hid = BNXT_ULP_CLASS_HID_426d1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 6,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[21] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5809,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44a99,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 6,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[22] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31a9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45701,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 6,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[23] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2801,\n+\t.class_hid = BNXT_ULP_CLASS_HID_450c5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 6,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[24] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4e61,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40071,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 6,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[25] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2561,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40a85,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 6,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[26] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bad,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4170d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 7,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24584,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[27] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_054d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_410c1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 7,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[28] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5bdd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41d49,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 7,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24584,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[29] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_26f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_440f1,\n \t.class_tid = 1,\n \t.hdr_sig_id = 1,\n-\t.flow_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[30] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13cf1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44d79,\n \t.class_tid = 1,\n \t.hdr_sig_id = 1,\n-\t.flow_sig_id = 7,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[31] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4473d,\n \t.class_tid = 1,\n \t.hdr_sig_id = 1,\n-\t.flow_sig_id = 8,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[32] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30c25,\n+\t.class_hid = BNXT_ULP_CLASS_HID_453a5,\n \t.class_tid = 1,\n \t.hdr_sig_id = 1,\n-\t.flow_sig_id = 9,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n \t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[33] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0051,\n+\t.class_hid = BNXT_ULP_CLASS_HID_244e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 10,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[34] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11651,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2517b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 10,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[35] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c51,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24b3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 10,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[36] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34251,\n+\t.class_hid = BNXT_ULP_CLASS_HID_257b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 10,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[37] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5385,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 10,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[38] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10cc9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23bd7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 10,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[39] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_222c9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2359b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 11,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[40] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_338c9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24213,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 12,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[41] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d69,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20bab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[42] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13369,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21823,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[43] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24969,\n+\t.class_hid = BNXT_ULP_CLASS_HID_211e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[44] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3025d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21e7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[45] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20b5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_252f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[46] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_136b5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2029f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[47] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24cb5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2590f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[48] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_305f9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_208db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[49] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5721,\n+\t.class_hid = BNXT_ULP_CLASS_HID_231d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[50] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11015,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23e2b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[51] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22615,\n+\t.class_hid = BNXT_ULP_CLASS_HID_237ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[52] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33c15,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24467,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[53] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4d59,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21c0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[54] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1068d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22887,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[55] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21c8d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2224b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[56] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3328d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22ec3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[57] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_172d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25547,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[58] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12d2d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20513,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[59] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2432d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25b83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[60] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3592d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20b2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[61] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a49,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23fa3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[62] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13049,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24c3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 13,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[63] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24649,\n+\t.class_hid = BNXT_ULP_CLASS_HID_245ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 14,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[64] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35c49,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25277,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 15,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[65] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_50e5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64037,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 16,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[66] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10a29,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64c8f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 16,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[67] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22029,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64673,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 16,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[68] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33629,\n+\t.class_hid = BNXT_ULP_CLASS_HID_652cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 16,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[69] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_471d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62a93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 16,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[70] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10041,\n+\t.class_hid = BNXT_ULP_CLASS_HID_636eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 16,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[71] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21641,\n+\t.class_hid = BNXT_ULP_CLASS_HID_630af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 17,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[72] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32c41,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63d27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 18,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[73] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10e1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_606ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[74] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_126e1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61377,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[75] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ce1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60d3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[76] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_352e1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_619b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[77] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_140d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64e07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[78] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12a0d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65a9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[79] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2400d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65443,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[80] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3560d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_603ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[81] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4ab9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62ce7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[82] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_103ed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6397f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[83] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_219ed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63323,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[84] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32fed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63fbb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[85] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_40d1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61743,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[86] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_156d1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_623db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[87] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21005,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61d9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[88] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32605,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62a17,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[89] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0aa5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6509b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[90] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_120a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60027,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[91] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_656d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[92] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34ca5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60663,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[93] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0159,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63af7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[94] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11759,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6474f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 19,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[95] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22d59,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64133,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 20,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[96] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34359,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64d8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 21,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[97] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_37f5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a3fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 22,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[98] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14df5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b063,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 22,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[99] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20739,\n+\t.class_hid = BNXT_ULP_CLASS_HID_aa27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 22,\n-\t.flow_pattern_id = 1,\n-\t.hdr_sig = { .bits =\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[100] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31d39,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b6af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 22,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[101] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2e6d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_8e47,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 22,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[102] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1446d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9acf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 22,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[103] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25a6d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9483,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 23,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[104] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31351,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a10b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 24,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[105] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_548d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c78f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[106] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10df1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d3f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[107] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_223f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_cdcb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[108] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_339f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_da33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[109] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5829,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b1eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[110] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1111d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_be53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[111] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2271d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b817,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[112] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33d1d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c49f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[113] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3189,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49f2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[114] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14789,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ab97,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[115] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_200fd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a56b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[116] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_316fd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b1d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[117] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2821,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4898b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[118] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13e21,\n+\t.class_hid = BNXT_ULP_CLASS_HID_495f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[119] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25421,\n+\t.class_hid = BNXT_ULP_CLASS_HID_48fb7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[120] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30d15,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49c3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[121] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4e41,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c2b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[122] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_107b5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cf3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[123] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21db5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c8ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[124] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_333b5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d567,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[125] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2541,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ad1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[126] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b8d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b987,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[127] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_056d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b35b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[128] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5bfd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bfc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 25,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[129] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2691,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b9fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 25,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[130] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13c91,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c663,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 25,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[131] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25291,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c027,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 26,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[132] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30c45,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ccaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 27,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[133] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0031,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a447,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 28,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[134] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11631,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b0cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 28,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[135] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c31,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aa83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 28,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[136] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34231,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b70b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 28,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[137] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_53e5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_180b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 28,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[138] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10ca9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_18d3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 28,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[139] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_222a9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_186ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 29,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[140] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_338a9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_19367,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 30,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[141] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d09,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c7eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[142] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13309,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d453,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[143] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24909,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ce17,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[144] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3023d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1da9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[145] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20d5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b52f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[146] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_136d5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c197,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[147] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24cd5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bb6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[148] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30599,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c7d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[149] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5741,\n+\t.class_hid = BNXT_ULP_CLASS_HID_59f8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[150] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11075,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5abf3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[151] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22675,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a5b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[152] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33c75,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b23f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[153] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4d39,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d8b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[154] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_106ed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5886f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[155] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21ced,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58223,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[156] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_332ed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58eab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[157] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_174d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c31f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[158] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12d4d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cf87,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[159] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2434d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c95b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[160] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3594d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d5c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[161] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a29,\n+\t.class_hid = BNXT_ULP_CLASS_HID_05f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[162] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13029,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1209,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 31,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[163] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24629,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0bcd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 32,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[164] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35c29,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1845,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 33,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[165] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5085,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25e9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 34,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[166] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10a49,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3261,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 34,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[167] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22049,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c25,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 34,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[168] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33649,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38bd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 34,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[169] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_477d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c1d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 34,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[170] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10021,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4895,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 34,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[171] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21621,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4259,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 35,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[172] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32c21,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ed1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 36,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[173] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1081,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c75,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[174] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12681,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0bc1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[175] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23c81,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0585,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[176] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35281,\n+\t.class_hid = BNXT_ULP_CLASS_HID_121d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[177] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_146d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58c5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[178] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12a6d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0891,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[179] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2406d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0255,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[180] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3566d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0eed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[181] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4ad9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c71,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[182] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1038d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2889,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[183] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2198d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_224d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[184] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32f8d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ec5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[185] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_40b1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32a5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[186] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_156b1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3f3d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[187] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21065,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38e1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[188] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32665,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4579,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[189] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0ac5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_529d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[190] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_120c5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0269,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[191] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236c5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58d9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[192] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34cc5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_08a5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[193] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0139,\n+\t.class_hid = BNXT_ULP_CLASS_HID_400c5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[194] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11739,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40d5d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 37,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[195] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22d39,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40701,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 38,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[196] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34339,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41399,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 39,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[197] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3795,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4213d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 40,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[198] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14d95,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42db5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 40,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[199] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20759,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42779,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 40,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[200] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31d59,\n+\t.class_hid = BNXT_ULP_CLASS_HID_433f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 40,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[201] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2e0d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43751,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 40,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[202] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1440d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_443e9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 40,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[203] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25a0d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43dad,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 41,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[204] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31331,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44a25,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 42,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[205] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_54ed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45749,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[206] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10d91,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40715,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[207] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22391,\n+\t.class_hid = BNXT_ULP_CLASS_HID_400d9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[208] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33991,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40d51,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[209] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5849,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45419,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[210] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1117d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_403e5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[211] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2277d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45a55,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[212] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33d7d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40a21,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[213] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31e9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41745,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[214] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_147e9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_423dd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[215] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2009d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41d81,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[216] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3169d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42a19,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[217] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2841,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42df9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[218] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13e41,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43a71,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[219] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25441,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43435,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[220] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30d75,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4404d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[221] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4e21,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44dd1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[222] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_107d5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45a69,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[223] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21dd5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4542d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[224] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_333d5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_403f9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[225] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2521,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4140d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[226] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_420b5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[227] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_050d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41a49,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[228] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5b9d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_426f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 43,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[229] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1865,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44ab9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 43,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[230] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_389d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45721,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 44,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16392,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[231] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_123d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_450e5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 44,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[232] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4ef1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40051,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 45,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16392,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[233] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1229,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40aa5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 45,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[234] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3241,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4172d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 45,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[235] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0be1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_410e1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 45,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[236] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48b5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41d69,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 45,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[237] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0bed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_440d1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 45,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[238] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c05,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44d59,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 46,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[239] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_05a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4471d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 46,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[240] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4279,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45385,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 47,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[241] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_05d1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6400d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 47,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[242] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25c9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64cb5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 47,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[243] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5c55,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64649,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 47,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[244] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c3d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_652f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 47,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[245] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4fc9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_619ed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 47,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[246] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1335,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62615,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 48,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49160,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[247] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4981,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62029,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 48,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[248] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2969,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62c51,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49160,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[249] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_498d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_636a5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[250] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0cf9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6432d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57352,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[251] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4345,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63ce1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[252] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_232d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64969,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57352,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[253] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2579,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61005,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[254] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bb5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61c8d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57352,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[255] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4bad,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61641,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[256] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4591,\n+\t.class_hid = BNXT_ULP_CLASS_HID_622c9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 49,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57352,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[257] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1845,\n+\t.class_hid = BNXT_ULP_CLASS_HID_52a0d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 49,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[258] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1399,\n+\t.class_hid = BNXT_ULP_CLASS_HID_536b5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 49,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[259] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0eed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53049,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 50,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[260] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0a21,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53cf1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 51,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[261] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38bd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_503ed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 52,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[262] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_51015,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 52,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[263] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ec5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50a29,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 52,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[264] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a19,\n+\t.class_hid = BNXT_ULP_CLASS_HID_51651,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 52,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[265] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_121d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_520a5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 52,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[266] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0d51,\n+\t.class_hid = BNXT_ULP_CLASS_HID_52d2d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 52,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[267] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_08a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_526e1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 53,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[268] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03f9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53369,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 54,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[269] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4ed1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_556d1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[270] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a25,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5068d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[271] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4579,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50041,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[272] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_404d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50cc9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[273] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1209,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7560d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[274] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0d5d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_705f9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[275] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0891,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75c49,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[276] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03e5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70c25,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[277] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3261,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72fed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[278] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2db5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73c15,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[279] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2889,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73629,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[280] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23dd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74251,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[281] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0bc1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74ca5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[282] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0715,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7592d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[283] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0269,\n+\t.class_hid = BNXT_ULP_CLASS_HID_752e1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[284] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5a69,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7025d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[285] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4895,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72605,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[286] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_43e9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7328d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[287] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f3d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72c41,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[288] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a71,\n+\t.class_hid = BNXT_ULP_CLASS_HID_738c9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[289] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0bcd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0591,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[290] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0701,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1269,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 55,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[291] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0255,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0bad,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 56,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[292] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5a55,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1825,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 57,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[293] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c25,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2589,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 58,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[294] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2779,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3201,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 58,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[295] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_224d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c45,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 58,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[296] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d81,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38dd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 58,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[297] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0585,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c7d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 58,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[298] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_00d9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_48f5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 58,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[299] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_58d9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4239,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 59,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[300] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_542d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eb1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 60,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[301] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4259,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c15,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[302] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dad,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0ba1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[303] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38e1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_05e5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[304] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3435,\n+\t.class_hid = BNXT_ULP_CLASS_HID_127d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[305] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_05f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58a5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[306] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_00c5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_08f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[307] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_58c5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0235,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[308] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5419,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0e8d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[309] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25e9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c11,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[310] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_213d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28e9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[311] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c71,\n+\t.class_hid = BNXT_ULP_CLASS_HID_222d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[312] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1745,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ea5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[313] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5c75,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32c5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[314] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5749,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3f5d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[315] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_529d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3881,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[316] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4dd1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4519,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[317] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c1d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_52fd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[318] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3751,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0209,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[319] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58b9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[320] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2df9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_08c5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[321] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4fe9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_400a5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[322] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4b3d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40d3d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 61,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[323] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4671,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40761,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 62,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[324] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4145,\n+\t.class_hid = BNXT_ULP_CLASS_HID_413f9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 63,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[325] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1315,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4215d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 64,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[326] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e69,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42dd5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 64,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[327] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_09bd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42719,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 64,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[328] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_04f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43391,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 64,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20488,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[329] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_49a1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43731,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 64,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[330] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_44f5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44389,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 64,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[331] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3fc9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43dcd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 65,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[332] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b1d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44a45,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 66,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[333] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2949,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45729,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[334] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_249d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40775,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[335] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fd1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_400b9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[336] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b25,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40d31,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22536,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[337] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_49ad,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45479,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[338] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_44e1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40385,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[339] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4035,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45a35,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[340] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b09,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40a41,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[341] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0cd9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41725,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[342] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_082d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_423bd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[343] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0361,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41de1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[344] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5b61,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42a79,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[345] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4365,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42d99,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[346] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3eb9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43a11,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[347] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_398d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43455,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[348] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34c1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4402d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[349] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_230d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44db1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[350] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e41,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45a09,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[351] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1995,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4544d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[352] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14e9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40399,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30728,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[353] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2559,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4146d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[354] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b95,\n+\t.class_hid = BNXT_ULP_CLASS_HID_420d5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[355] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4b8d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41a29,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[356] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_45b1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42691,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 67,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16392,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[357] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1825,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44ad9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 67,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[358] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13f9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45741,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 67,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16392,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[359] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e8d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45085,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 68,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n \t[360] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0a41,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40031,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 69,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16392,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[361] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38dd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40ac5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 70,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[362] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3391,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4174d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 70,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[363] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ea5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41081,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 70,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[364] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a79,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41d09,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 70,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[365] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_127d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_440b1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 70,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[366] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0d31,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44d39,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 70,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[367] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_08c5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4477d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 71,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[368] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0399,\n+\t.class_hid = BNXT_ULP_CLASS_HID_453e5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 72,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24584,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[369] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4eb1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6406d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[370] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a45,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64cd5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[371] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4519,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64629,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[372] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_402d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65291,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[373] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1269,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6198d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[374] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0d3d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62675,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[375] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_08f1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62049,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[376] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0385,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62c31,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[377] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3201,\n+\t.class_hid = BNXT_ULP_CLASS_HID_636c5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[378] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dd5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6434d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57352,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[379] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28e9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63c81,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[380] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23bd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64909,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57352,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[381] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0ba1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61065,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[382] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0775,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61ced,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57352,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[383] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0209,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61621,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[384] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5a09,\n+\t.class_hid = BNXT_ULP_CLASS_HID_622a9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57352,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[385] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48f5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_52a6d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[386] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4389,\n+\t.class_hid = BNXT_ULP_CLASS_HID_536d5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[387] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f5d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53029,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[388] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a11,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53c91,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[389] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0bad,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5038d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[390] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0761,\n+\t.class_hid = BNXT_ULP_CLASS_HID_51075,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 73,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[391] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0235,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50a49,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 74,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[392] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5a35,\n+\t.class_hid = BNXT_ULP_CLASS_HID_51631,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 75,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81928,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[393] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c45,\n+\t.class_hid = BNXT_ULP_CLASS_HID_520c5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 76,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[394] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2719,\n+\t.class_hid = BNXT_ULP_CLASS_HID_52d4d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 76,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[395] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_222d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_52681,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 76,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[396] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1de1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53309,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 76,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[397] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_05e5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_556b1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 76,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[398] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_00b9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_506ed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 76,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[399] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_58b9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50021,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 77,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[400] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_544d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50ca9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 78,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90120,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[401] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4239,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7566d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[402] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dcd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70599,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[403] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3881,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75c29,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[404] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3455,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70c45,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[405] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0591,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72f8d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[406] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_00a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73c75,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[407] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_58a5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73649,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[408] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5479,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74231,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[409] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2589,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74cc5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[410] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_215d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7594d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[411] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c11,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75281,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[412] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1725,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7023d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[413] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5c15,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72665,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[414] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5729,\n+\t.class_hid = BNXT_ULP_CLASS_HID_732ed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[415] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_52fd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72c21,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[416] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4db1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_738a9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122888,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[417] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c7d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_244c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[418] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3731,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2515b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[419] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32c5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24b1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[420] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d99,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25797,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[421] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4f89,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[422] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4b5d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23bf7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 79,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[423] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4611,\n+\t.class_hid = BNXT_ULP_CLASS_HID_235bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 80,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[424] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4125,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24233,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 81,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[425] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1375,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20b8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 82,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[426] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e09,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21803,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 82,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[427] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_09dd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_211c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 82,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[428] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0491,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21e5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 82,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[429] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_49c1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_252d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 82,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[430] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4495,\n+\t.class_hid = BNXT_ULP_CLASS_HID_202bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 82,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[431] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3fa9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2592f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 83,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[432] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b7d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_208fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 84,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[433] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2929,\n+\t.class_hid = BNXT_ULP_CLASS_HID_231f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[434] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24fd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23e0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[435] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_237cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[436] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b45,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24447,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[437] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_49cd,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21c2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[438] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4481,\n+\t.class_hid = BNXT_ULP_CLASS_HID_228a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[439] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4055,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2226b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[440] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b69,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22ee3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[441] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0cb9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25567,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[442] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_084d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20533,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[443] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0301,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25ba3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[444] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5b01,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20b0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32776,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[445] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4305,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23f83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[446] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ed9,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24c1b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[447] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39ed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_245df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[448] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34a1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25257,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[449] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236d,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64017,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[450] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e21,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64caf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[451] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19f5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64653,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[452] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1489,\n+\t.class_hid = BNXT_ULP_CLASS_HID_652eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[453] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2539,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62ab3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[454] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bf5,\n+\t.class_hid = BNXT_ULP_CLASS_HID_636cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[455] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4bed,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6308f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[456] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_45d1,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63d07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 85,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[457] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b6af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_606df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[458] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61357,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[459] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c7d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60d1b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[460] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ccaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61993,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[461] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_da33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64e27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[462] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d567,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65abf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[463] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18eab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65463,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[464] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19367,\n+\t.class_hid = BNXT_ULP_CLASS_HID_603cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[465] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a10b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62cc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 85,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[466] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9c3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6395f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 86,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[467] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b23f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63303,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 86,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[468] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b70b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63f9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[469] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c49f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61763,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[470] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bfc3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_623fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[471] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d5c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61dbf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[472] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1da9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62a37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[473] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b063,\n+\t.class_hid = BNXT_ULP_CLASS_HID_650bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[474] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ab97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60007,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[475] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c197,\n+\t.class_hid = BNXT_ULP_CLASS_HID_656f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[476] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c663,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60643,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[477] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d3f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63ad7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[478] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cf3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6476f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[479] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1886f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64113,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[480] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18d3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64dab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[481] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9acf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35ac3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[482] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_95f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30aaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[483] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1abf3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30453,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[484] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b0cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_310eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[485] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_be53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3457f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[486] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b987,\n+\t.class_hid = BNXT_ULP_CLASS_HID_351f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[487] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cf87,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34bbb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[488] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d453,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35833,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[489] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aa27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3218b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[490] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a56b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32e03,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[491] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bb6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_327c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[492] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c027,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3345f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[493] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cdcb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30c27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[494] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c8ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_318bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[495] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18223,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31263,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[496] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_186ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31efb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n \t[497] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9483,\n+\t.class_hid = BNXT_ULP_CLASS_HID_347f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 87,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[498] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8fb7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3540b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 88,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[499] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a5b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34dcf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 88,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[500] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aa83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35a47,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[501] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b817,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3322f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[502] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b35b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_33ea7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[503] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c95b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3386b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[504] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ce17,\n+\t.class_hid = BNXT_ULP_CLASS_HID_344e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[505] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a3fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30ebb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[506] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9f2f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31b33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[507] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b52f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_314f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[508] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b9fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3210f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[509] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c78f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35583,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[510] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c2b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3056f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[511] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d8b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35bdf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[512] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_180b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30bab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[513] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8e47,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75617,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[514] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_898b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_705e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[515] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19f8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75c53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[516] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a447,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70c3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[517] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_740b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[518] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ad1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74ccb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[519] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c31f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7468f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[520] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c7eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75307,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[521] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9137,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71cdf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[522] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8c7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72957,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[523] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a27b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7231b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[524] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a737,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72f93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[525] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7077b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[526] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b00f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_713f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[527] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c60f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70db7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[528] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cadb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_719cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[529] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8b0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_742c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[530] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_863f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74f5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[531] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19c3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74903,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[532] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a10b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7559b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[533] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ae9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72d63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[534] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a9c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_739fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[535] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bfc3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_733bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[536] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c49f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74037,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[537] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2563,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7098f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[538] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2baf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71607,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[539] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_26d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70fcb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[540] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4f33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71c43,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114696,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[541] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a67,\n+\t.class_hid = BNXT_ULP_CLASS_HID_750d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[542] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_160b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_700a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 89,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n-\t[543] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_113f,\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[543] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75713,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[544] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_399f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_706ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[545] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cfc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[546] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2097,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dc5b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[547] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d61f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[548] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_443b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_285eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[549] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0fcf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ba7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[550] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0af3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c6f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[551] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3353,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c0bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[552] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2e87,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cd33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 90,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[553] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b68f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2968b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[554] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b94f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a303,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[555] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fc0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_29cc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[556] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fecf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a95f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[557] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28127,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[558] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28dbf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[559] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f773,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28763,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[560] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_293fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[561] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c7f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bcf3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[562] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eab3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c90b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[563] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cd73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c2cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[564] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f033,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cf47,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[565] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cc8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a72f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[566] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef4f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b3a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[567] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d20f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ad6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[568] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f4cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b9e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[569] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_da13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_283bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[570] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a007,\n+\t.class_hid = BNXT_ULP_CLASS_HID_29033,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[571] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c2c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_289f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[572] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e587,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2960f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[573] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d547,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ca83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[574] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f807,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d71b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[575] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_dac7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d0df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[576] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e0cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_280ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[577] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18e8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6cb17,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[578] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b14b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d7af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[579] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d40b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d153,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[580] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f6cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6813f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n \t[581] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19347,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b5b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[582] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b607,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c1cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[583] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d8c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6bb8f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[584] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb87,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c807,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[585] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a12b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_691df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[586] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a3eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69e57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 90,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[587] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e6ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6981b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 91,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[588] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e96b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a493,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 92,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[589] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9c1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d927,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 93,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[590] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bedf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_688f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 93,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[591] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e19f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_682b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 93,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[592] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e45f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68ecf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 93,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[593] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b21f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b7c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 93,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[594] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b4df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c45f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 93,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[595] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f79f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6be03,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 94,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[596] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fa5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6ca9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 95,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[597] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b72b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a263,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[598] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b9eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6aefb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[599] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fcab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a8bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[600] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b537,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[601] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c4bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6dbbb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[602] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e77f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68b07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[603] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ca3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_684cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[604] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ecff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69143,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[605] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bfe3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c5d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[606] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e2a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d26f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[607] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c563,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6cc13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[608] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e823,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d8ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[609] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d5e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38917,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[610] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f8a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_395af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[611] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1db63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38f53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[612] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e117,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39beb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[613] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dabf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d07f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[614] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a0a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dcf7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[615] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c363,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d6bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[616] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e623,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38607,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[617] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b043,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3ac8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[618] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b303,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b903,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[619] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b2c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[620] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f883,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bf5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n-\t[621] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_abb7,\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[621] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39727,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[622] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ae77,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a3bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[623] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f137,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39d63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[624] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f3f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a9fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[625] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c1b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d2f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[626] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e477,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3825f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[627] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c737,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d8cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[628] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e9f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3889b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[629] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c643,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bd2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[630] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e903,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c9a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[631] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cbc3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c36b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[632] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ee83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cfe3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[633] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d3d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_399bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[634] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f697,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a633,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[635] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d957,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39ff7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[636] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fc17,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3ac0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[637] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cf1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_383d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[638] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f1db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3906f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[639] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d49b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38a13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[640] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f75b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_396ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[641] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1884f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7846b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[642] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ab0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_790e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[643] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cdcf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_78aa7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[644] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f08f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7973f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[645] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18d1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cbb3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[646] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1afdb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d7cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[647] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d29b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d18f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[648] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f55b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7815b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[649] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9aef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a7df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[650] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bdaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b457,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[651] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e06f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ae1b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[652] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e32f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ba93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[653] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_95d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7927b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[654] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b893,\n+\t.class_hid = BNXT_ULP_CLASS_HID_79ef3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[655] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_db53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_798b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[656] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fe13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a4cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[657] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1abd3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cdc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[658] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ae93,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7da5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[659] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f153,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d403,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[660] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f413,\n+\t.class_hid = BNXT_ULP_CLASS_HID_783ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[661] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b0ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b863,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[662] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b3af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c4fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[663] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f66f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7bebf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[664] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f92f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cb37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[665] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_be73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7948f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[666] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e133,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a107,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[667] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c3f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_79acb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[668] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e6b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a743,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[669] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b9a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7dbd7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[670] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bc67,\n+\t.class_hid = BNXT_ULP_CLASS_HID_78ba3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[671] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ff27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_78567,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[672] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e1e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_791ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[673] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cfa7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a3db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16661,20 +17813,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[674] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f267,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b043,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16683,21 +17830,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[675] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d527,\n+\t.class_hid = BNXT_ULP_CLASS_HID_aa07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16706,21 +17848,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[676] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f7e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b68f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16729,22 +17866,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[677] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d473,\n+\t.class_hid = BNXT_ULP_CLASS_HID_8e67,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16753,19 +17885,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[678] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f733,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9aef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16774,20 +17903,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[679] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d9f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_94a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16796,20 +17922,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[680] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fcb3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a12b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16818,21 +17941,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[681] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aa07,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c7af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16841,16 +17961,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[682] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_acc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d3d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16859,17 +17979,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[683] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef87,\n+\t.class_hid = BNXT_ULP_CLASS_HID_cdeb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16878,17 +17998,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[684] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f247,\n+\t.class_hid = BNXT_ULP_CLASS_HID_da13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16897,18 +18017,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[685] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a54b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b1cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16917,17 +18037,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[686] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a80b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_be73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16936,18 +18056,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[687] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eacb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b837,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16956,18 +18076,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[688] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ed8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c4bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16976,19 +18096,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[689] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bb4b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49f0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -16997,18 +18117,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[690] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1be0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4abb7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17017,19 +18135,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[691] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c0cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a54b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17038,19 +18154,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[692] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e38b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b1f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17059,20 +18173,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[693] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c007,\n+\t.class_hid = BNXT_ULP_CLASS_HID_489ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17081,17 +18193,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[694] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e2c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_495d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17100,18 +18212,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[695] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c587,\n+\t.class_hid = BNXT_ULP_CLASS_HID_48f97,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17120,18 +18232,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[696] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e847,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49c1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17140,19 +18252,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[697] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cdeb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c293,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17161,17 +18273,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[698] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f0ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cf1b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17180,18 +18292,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[699] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d36b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c8df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17200,18 +18312,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[700] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f62b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d547,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131080,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17220,19 +18332,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[701] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c8df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ad3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17241,18 +18353,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[702] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eb9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b9a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17261,19 +18373,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[703] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ce5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b37b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17282,19 +18394,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[704] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f11f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bfe3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131144,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17303,20 +18415,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[705] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18203,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b9db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17325,19 +18437,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[706] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a4c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c643,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17346,20 +18455,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[707] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c783,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c007,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17368,20 +18474,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[708] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea43,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cc8f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17390,21 +18493,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[709] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_186df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a467,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17413,18 +18513,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[710] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a99f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b0ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17433,19 +18532,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[711] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cc5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aaa3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17454,19 +18552,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[712] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b72b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17475,20 +18572,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[713] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_94a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_18093,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17497,17 +18593,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[714] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b763,\n+\t.class_hid = BNXT_ULP_CLASS_HID_18d1b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 96,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17516,18 +18612,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[715] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_da23,\n+\t.class_hid = BNXT_ULP_CLASS_HID_186df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 97,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17536,18 +18632,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[716] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fce3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_19347,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 98,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17556,19 +18652,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[717] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8f97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c7cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 99,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17577,18 +18673,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[718] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b257,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d473,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 99,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17597,19 +18693,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[719] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d517,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ce37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 99,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17618,19 +18714,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[720] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f7d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1dabf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 99,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17639,20 +18735,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[721] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a597,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b50f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 99,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17661,19 +18757,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[722] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a857,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c1b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 99,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17682,20 +18776,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[723] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eb17,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bb4b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 100,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17704,20 +18796,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[724] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1edd7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c7f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 101,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17726,21 +18816,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[725] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aaa3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_59fab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17749,18 +18837,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[726] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ad63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5abd3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17769,19 +18857,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[727] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f023,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a597,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17790,19 +18878,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[728] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f2e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b21f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17811,20 +18899,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[729] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b837,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d893,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17833,18 +18921,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[730] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_baf7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5884f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17853,19 +18941,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[731] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fdb7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58203,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17874,19 +18962,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[732] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e077,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58e8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17895,20 +18983,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[733] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b37b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c33f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17917,19 +19005,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[734] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b63b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cfa7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17938,20 +19026,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[735] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f8fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c97b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17960,20 +19048,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[736] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fbbb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d5e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -17982,21 +19070,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[737] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c97b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e95b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18005,20 +19093,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[738] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ec3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f5c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18027,21 +19111,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[739] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cefb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ef87,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18050,21 +19130,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[740] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f1bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fc0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18073,22 +19149,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[741] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ce37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d3e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18097,19 +19169,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[742] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f0f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e06f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18118,20 +19188,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[743] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d3b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_da23,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18140,20 +19208,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[744] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f677,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e6ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18162,21 +19228,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[745] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a3db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_cd2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18185,15 +19249,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[746] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a69b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d957,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18202,16 +19268,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[747] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e95b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d36b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18220,16 +19288,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[748] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ec1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c2c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18238,17 +19308,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[749] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9f0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f74b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18257,16 +19329,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[750] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a1cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c3f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18275,17 +19349,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[751] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e48f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fdb7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18294,17 +19370,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[752] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e74f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ca3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18313,18 +19391,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[753] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b50f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e48f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18333,17 +19413,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[754] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b7cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f137,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18352,18 +19432,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[755] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fa8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eacb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18372,18 +19452,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[756] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fd4f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f773,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18392,19 +19472,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[757] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b9db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cf2b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18413,16 +19493,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[758] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bc9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4db53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18431,17 +19513,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[759] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff5b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d517,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18450,17 +19534,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[760] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e21b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e19f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18469,18 +19555,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[761] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c7af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c813,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18489,16 +19577,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[762] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ea6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d49b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18507,17 +19597,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[763] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cd2f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ce5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18526,17 +19618,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[764] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_efef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dac7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18545,18 +19639,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[765] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c293,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f2bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18565,17 +19661,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[766] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e553,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ff27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18584,18 +19682,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[767] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c813,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f8fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18604,18 +19704,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[768] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ead3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c563,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18624,19 +19726,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[769] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d893,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ff5b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18645,18 +19749,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[770] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cbc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18665,19 +19768,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[771] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c147,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c587,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18686,19 +19788,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[772] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e407,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d20f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18707,20 +19808,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[773] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18093,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e9e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18729,17 +19829,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[774] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a353,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f66f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18748,18 +19849,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[775] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c613,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f023,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18768,18 +19870,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[776] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e8d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fcab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18788,19 +19891,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[777] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8e67,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c613,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18809,16 +19913,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[778] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b127,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d29b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18827,17 +19933,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[779] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d3e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cc5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18846,17 +19954,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[780] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f6a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d8c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18865,18 +19975,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[781] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_89ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cd4b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18885,17 +19997,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[782] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ac6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d9f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18904,18 +20018,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[783] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cf2b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d3b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18924,18 +20040,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[784] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f1eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c363,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18944,19 +20062,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[785] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19fab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fa8f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18965,18 +20085,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[786] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a26b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c737,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -18985,19 +20105,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[787] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e52b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c0cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19006,19 +20126,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[788] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e7eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cd73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19027,20 +20147,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[789] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a467,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e52b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19049,17 +20169,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[790] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a727,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f153,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19068,18 +20190,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[791] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e9e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eb17,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19088,18 +20212,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[792] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eca7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f79f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19108,19 +20234,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[793] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c147,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19129,17 +20257,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[794] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b48b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cdcf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19148,18 +20278,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[795] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f74b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c783,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19168,18 +20300,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[796] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d40b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19188,19 +20322,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[797] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ad3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c8bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19209,18 +20345,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[798] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_afff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d527,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19229,19 +20367,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[799] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f2bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cefb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19250,19 +20390,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[800] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f57f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5db63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19271,20 +20413,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[801] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c33f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a69b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19293,19 +20437,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[802] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e5ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b303,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19314,20 +20455,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[803] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c8bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_acc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19336,20 +20474,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[804] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eb7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b94f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19358,21 +20493,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[805] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c7cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b127,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19381,18 +20513,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[806] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_bdaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19401,19 +20532,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[807] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cd4b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b763,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19422,19 +20552,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[808] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f00b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a3eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -19443,21 +20572,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[809] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9117,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ea6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19465,16 +20593,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[810] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b3d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f697,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19482,17 +20612,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[811] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d697,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f0ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19500,17 +20632,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[812] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f957,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a007,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19518,18 +20652,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[813] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8c5b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b48b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19537,17 +20673,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[814] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_af1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e133,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19555,18 +20693,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[815] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d1db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_baf7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19574,18 +20714,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[816] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f49b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e77f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19593,19 +20735,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[817] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a25b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a1cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19613,18 +20757,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[818] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a51b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ae77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19632,19 +20776,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[819] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e7db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a80b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19652,19 +20796,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[820] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b4b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19672,20 +20816,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[821] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a717,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ac6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19693,17 +20837,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[822] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a9d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b893,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19711,18 +20857,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[823] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ec97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b257,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19730,18 +20878,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[824] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bedf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19749,19 +20899,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[825] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e553,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19769,17 +20921,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[826] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b7bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f1db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19787,18 +20941,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[827] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eb9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19806,18 +20962,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[828] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fd3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f807,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19825,19 +20983,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[829] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b02f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4afff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19845,18 +21005,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[830] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b2ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bc67,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19864,19 +21026,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[831] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b63b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19884,19 +21048,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[832] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f86f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e2a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19904,20 +21070,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[833] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c62f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bc9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19925,19 +21093,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[834] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e8ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e903,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19945,20 +21112,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[835] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cbaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e2c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19966,20 +21132,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[836] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ee6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ef4f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -19987,21 +21152,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[837] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cafb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a727,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20009,18 +21173,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[838] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1edbb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b3af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20028,19 +21193,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[839] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d07b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ad63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20048,19 +21214,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[840] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f33b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b9eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20068,20 +21235,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[841] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8b2b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a353,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20089,15 +21257,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[842] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_adeb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1afdb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20105,16 +21277,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[843] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d0ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a99f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20122,16 +21298,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[844] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f36b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b607,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20139,17 +21319,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[845] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_861f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ea8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20157,16 +21341,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[846] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a8df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f733,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20174,17 +21362,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[847] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cb9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f0f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20192,17 +21384,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[848] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ee5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a0a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20210,18 +21406,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[849] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19c1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b7cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20229,17 +21429,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[850] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bedf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e477,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20247,18 +21449,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[851] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e19f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5be0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20266,18 +21470,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[852] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e45f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eab3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20285,19 +21491,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[853] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a12b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a26b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20305,16 +21513,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[854] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a3eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ae93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20322,17 +21534,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[855] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e6ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a857,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20340,17 +21556,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[856] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e96b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b4df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20358,18 +21578,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[857] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aebf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fb53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20377,16 +21601,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[858] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b17f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ab0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20394,17 +21622,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[859] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f43f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a4c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20412,17 +21644,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[860] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f6ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b14b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720904,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20430,18 +21666,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[861] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a9e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e5ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20449,17 +21689,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[862] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aca3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f267,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20467,18 +21711,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[863] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ec3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20486,18 +21734,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[864] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f223,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f8a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720968,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20505,19 +21757,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[865] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bfe3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ec1b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20525,18 +21781,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[866] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e2a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f883,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20544,19 +21800,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[867] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c563,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f247,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20564,19 +21820,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[868] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e823,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fecf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20584,38 +21840,40 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[869] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c4bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f6a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n-\t.hdr_sig = { .bits =\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[870] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e77f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e32f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20623,18 +21881,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[871] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ca3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fce3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20642,18 +21902,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[872] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ecff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e96b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20661,19 +21923,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[873] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2543,\n+\t.class_hid = BNXT_ULP_CLASS_HID_efef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20681,16 +21945,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[874] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fc17,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20698,17 +21965,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[875] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_26f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f62b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20716,18 +21986,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[876] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4f13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e587,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20735,18 +22007,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[877] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a47,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fa0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20754,19 +22029,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[878] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_162b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e6b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20774,18 +22050,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[879] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_111f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e077,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20793,19 +22072,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[880] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ecff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20813,19 +22094,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[881] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e74f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20833,20 +22117,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[882] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f3f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20854,17 +22137,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[883] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ed8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20872,17 +22158,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[884] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_441b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fa33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20890,18 +22179,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[885] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0fef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f1eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20909,17 +22201,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[886] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0ad3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fe13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20927,18 +22222,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[887] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3373,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f7d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20946,18 +22244,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[888] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ea7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e45f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 102,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -20965,6159 +22266,6298 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[889] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b6ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ead3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[890] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b92f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f75b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[891] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fc6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f11f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[892] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_feaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e0cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[893] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b193,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f57f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[894] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e1e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[895] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f713,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fbbb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[896] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e823,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[897] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c793,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e21b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[898] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ead3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ee83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[899] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cd13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e847,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[900] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f053,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f4cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[901] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ccef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1eca7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[902] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef2f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f92f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[903] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d26f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f2e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[904] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f4af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ff6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[905] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_da73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e8d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[906] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a067,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f55b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[907] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c2a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ef1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[908] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e5e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fb87,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[909] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d527,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f00b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[910] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f867,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fcb3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[911] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_daa7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f677,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[912] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e0ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e623,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[913] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18eeb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fd4f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[914] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b12b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e9f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[915] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d46b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e38b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[916] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f6ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f033,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[917] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19327,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e7eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[918] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b667,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f413,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[919] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d8a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5edd7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[920] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fbe7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fa5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[921] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a14b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e407,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[922] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a38b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f08f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 102,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[923] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e6cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ea43,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 103,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[924] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e90b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f6cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 104,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[925] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9c7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eb7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 105,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[926] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bebf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f7e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 105,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[927] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e1ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f1bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 105,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[928] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e43f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e117,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 105,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[929] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b27f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_244a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 105,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[930] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b4bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2513b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 105,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[931] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f7ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24b7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 106,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[932] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fa3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_257f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 107,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[933] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b74b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[934] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b98b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23b97,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[935] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fccb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_235db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[936] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24253,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[937] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c4df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20beb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[938] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e71f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21863,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[939] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ca5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_211a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[940] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ec9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21e3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[941] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bf83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_252b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[942] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e2c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_202df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[943] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c503,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2594f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[944] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e843,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2089b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[945] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d583,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23193,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[946] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f8c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23e6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[947] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1db03,\n+\t.class_hid = BNXT_ULP_CLASS_HID_237af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[948] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e177,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24427,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[949] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dadf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21c4f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[950] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a0c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_228c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[951] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c303,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2220b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[952] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e643,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22e83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n-\t[953] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b023,\n-\t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[953] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25507,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[954] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b363,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20553,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[955] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25bc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[956] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f8e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_20b6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32776,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[957] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_abd7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23fe3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[958] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ae17,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24c7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[959] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f157,\n+\t.class_hid = BNXT_ULP_CLASS_HID_245bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[960] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f397,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25237,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[961] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c1d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64077,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[962] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e417,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64ccf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[963] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c757,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64633,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[964] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e997,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6528b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[965] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c623,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62ad3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[966] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e963,\n+\t.class_hid = BNXT_ULP_CLASS_HID_636ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[967] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cba3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_630ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[968] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eee3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63d67,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[969] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d3b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_606bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[970] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f6f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61337,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[971] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d937,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60d7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[972] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fc77,\n+\t.class_hid = BNXT_ULP_CLASS_HID_619f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[973] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cf7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64e47,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[974] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f1bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65adf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[975] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d4fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65403,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[976] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f73b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_603af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[977] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1882f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62ca7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[978] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ab6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6393f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[979] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cdaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63363,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[980] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f0ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63ffb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[981] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18d7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61703,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[982] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1afbb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6239b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[983] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d2fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61ddf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[984] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f53b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62a57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[985] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9a8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_650db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[986] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bdcf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60067,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[987] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e00f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65697,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[988] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e34f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60623,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49160,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[989] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_95b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63ab7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[990] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b8f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6470f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[991] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_db33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64173,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[992] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fe73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64dcb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[993] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1abb3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35aa3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[994] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aef3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30acf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[995] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f133,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30433,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[996] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f473,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3108b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[997] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b08f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3451f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[998] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b3cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35197,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[999] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f60f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34bdb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1000] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f94f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35853,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1001] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_be13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_321eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1002] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e153,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32e63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1003] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c393,\n+\t.class_hid = BNXT_ULP_CLASS_HID_327a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1004] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e6d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3343f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1005] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b9c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30c47,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1006] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bc07,\n+\t.class_hid = BNXT_ULP_CLASS_HID_318df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1007] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ff47,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31203,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1008] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e187,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31e9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1009] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cfc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34793,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1010] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f207,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3546b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1011] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d547,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34daf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1012] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f787,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35a27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1013] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d413,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3324f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1014] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f753,\n+\t.class_hid = BNXT_ULP_CLASS_HID_33ec7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1015] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d993,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3380b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1016] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fcd3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34483,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1017] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aa67,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30edb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1018] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aca7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31b53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1019] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_efe7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31497,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1020] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f227,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3216f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98312,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1021] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a52b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_355e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1022] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a86b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3050f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1023] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eaab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35bbf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1024] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_edeb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30bcb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1025] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bb2b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75677,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1026] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1be6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70583,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1027] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c0ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75c33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1028] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e3eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70c5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1029] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c067,\n+\t.class_hid = BNXT_ULP_CLASS_HID_740d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1030] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e2a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74cab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1031] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c5e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_746ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1032] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e827,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75367,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1033] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cd8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71cbf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1034] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f0cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72937,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1035] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d30b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7237b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1036] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f64b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72ff3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1037] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c8bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7071b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1038] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ebff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71393,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1039] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ce3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70dd7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1040] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f17f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_719af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1041] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18263,\n+\t.class_hid = BNXT_ULP_CLASS_HID_742a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1042] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a4a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74f3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1043] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c7e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74963,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1044] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea23,\n+\t.class_hid = BNXT_ULP_CLASS_HID_755fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1045] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_186bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72d03,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1046] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a9ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7399b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1047] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cc3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_733df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1048] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74057,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1049] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_94c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_709ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1050] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b703,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71667,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 108,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1051] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_da43,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70fab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 109,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1052] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fc83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71c23,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 110,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114696,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1053] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8ff7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_750b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 111,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1054] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b237,\n+\t.class_hid = BNXT_ULP_CLASS_HID_700c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 111,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1055] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d577,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75773,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 111,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1056] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f7b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7069f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 111,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1057] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a5f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cfa3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 111,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1058] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a837,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dc3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 111,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1059] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eb77,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d67f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 112,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1060] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1edb7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2858b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 113,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1061] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aac3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ba1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1062] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ad03,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c697,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1063] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f043,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c0db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1064] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f283,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cd53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1065] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b857,\n+\t.class_hid = BNXT_ULP_CLASS_HID_296eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1066] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ba97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a363,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1067] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fdd7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_29ca7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1068] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e017,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a93f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1069] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b31b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28147,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1070] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b65b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28ddf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1071] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f89b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28703,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1072] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fbdb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2939b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1073] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c91b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bc93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1074] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ec5b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c96b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1075] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ce9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c2af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1076] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f1db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cf27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1077] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ce57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a74f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1078] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f097,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b3c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1079] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d3d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ad0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1080] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f617,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b983,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1081] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a3bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_283db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1082] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a6fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_29053,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1083] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e93b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28997,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1084] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ec7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2966f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163848,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1085] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9f6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cae3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1086] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a1af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d77b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1087] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e4ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d0bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1088] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e72f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_280cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163912,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1089] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b56f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6cb77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1090] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b7af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d7cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1091] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1faef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d133,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1092] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fd2f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6815f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1093] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b9bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b5d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1094] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bcfb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c1ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1095] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6bbef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1096] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e27b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c867,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1097] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c7cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_691bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1098] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ea0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69e37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1099] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cd4f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6987b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1100] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a4f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1101] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c2f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d947,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1102] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e533,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68893,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1103] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c873,\n+\t.class_hid = BNXT_ULP_CLASS_HID_682d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1104] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eab3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68eaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1105] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d8f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b7a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1106] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c43f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1107] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c127,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6be63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1108] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e467,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6cafb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1109] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_180f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a203,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1110] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a333,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6ae9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1111] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c673,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a8df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1112] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e8b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b557,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1113] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8e07,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6dbdb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1114] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b147,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68b67,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1115] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d387,\n+\t.class_hid = BNXT_ULP_CLASS_HID_684ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1116] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f6c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69123,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180232,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1117] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_89cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c5b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1118] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ac0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d20f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1119] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cf4b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6cc73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1120] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f18b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d8cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180296,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1121] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19fcb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38977,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1122] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a20b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_395cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1123] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e54b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38f33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1124] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e78b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39b8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1125] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a407,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d01f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1126] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a747,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dc97,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1127] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e987,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d6db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1128] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ecc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38667,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1129] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3aceb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1130] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b963,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1131] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f72b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b2a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1132] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bf3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1133] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ad5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39747,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1134] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_af9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a3df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1135] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f2df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39d03,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1136] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f51f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a99b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1137] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c35f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d293,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1138] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e59f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3823f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1139] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c8df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d8af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1140] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eb1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_388fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1141] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c7ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bd4f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1142] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eaeb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c9c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1143] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cd2b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c30b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1144] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f06b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cf83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1145] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9177,\n+\t.class_hid = BNXT_ULP_CLASS_HID_399db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1146] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b3b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a653,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1147] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d6f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39f97,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1148] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f937,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3ac6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229384,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1149] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8c3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_383b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1150] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_af7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3900f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1151] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d1bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38a73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1152] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f4fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_396cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229448,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1153] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a23b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7840b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1154] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a57b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_79083,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1155] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e7bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_78ac7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1156] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eafb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7975f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1157] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a777,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cbd3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1158] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a9b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d7ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1159] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ecf7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d1ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1160] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7813b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1161] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b49b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a7bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1162] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b7db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b437,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1163] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ae7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1164] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fd5b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7baf3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1165] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b04f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7921b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1166] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b28f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_79e93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1167] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_798d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1168] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f80f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a4af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1169] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c64f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cda7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1170] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e88f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7da3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1171] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cbcf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d463,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1172] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ee0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7838f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1173] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ca9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b803,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1174] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eddb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c49b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1175] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d01b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7bedf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1176] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f35b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cb57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1177] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8b4b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_794ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1178] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ad8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a167,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1179] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d0cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_79aab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1180] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f30b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a723,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245768,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1181] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_867f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7dbb7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1182] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a8bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_78bc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1183] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cbff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_78507,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1184] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ee3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7919f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245832,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1185] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19c7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a3bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27125,17 +28565,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1186] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bebf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b023,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27143,18 +28582,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1187] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e1ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_aa67,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27162,18 +28600,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1188] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e43f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b6ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27181,19 +28618,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1189] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a14b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_8e07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27201,16 +28637,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1190] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a38b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9a8f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27218,17 +28655,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1191] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e6cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_94c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27236,17 +28674,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1192] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e90b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a14b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27254,18 +28693,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1193] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aedf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c7cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27273,16 +28713,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1194] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b11f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d3b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27290,17 +28731,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1195] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f45f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_cd8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27308,17 +28750,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1196] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f69f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_da73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27326,18 +28769,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1197] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a983,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b1ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27345,17 +28789,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1198] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_acc3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_be13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27363,18 +28808,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1199] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef03,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b857,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27382,18 +28828,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1200] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f243,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c4df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27401,19 +28848,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1201] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bf83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49f6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27421,18 +28869,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1202] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e2c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4abd7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27440,19 +28887,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1203] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c503,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a52b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27460,19 +28906,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1204] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e843,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b193,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27480,20 +28925,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1205] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c4df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_489cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27501,17 +28945,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1206] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e71f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_495b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27519,18 +28964,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1207] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ca5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_48ff7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27538,18 +28984,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1208] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ec9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49c7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27557,19 +29004,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1209] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2523,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c2f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27577,16 +29025,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1210] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cf7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27594,17 +29044,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1211] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2693,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c8bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27612,18 +29064,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1212] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4f73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d527,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131080,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27631,18 +29084,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1213] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ad5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27650,19 +29105,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1214] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_164b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b9c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27670,18 +29125,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1215] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_117f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b31b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27689,19 +29146,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1216] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bf83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131144,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27709,19 +29167,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1217] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3483,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b9bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27729,20 +29189,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1218] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c623,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27750,17 +29207,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1219] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c067,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27768,17 +29226,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1220] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_447b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ccef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27786,18 +29245,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1221] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0f8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a407,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27805,17 +29265,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1222] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0ab3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b08f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27823,18 +29284,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1223] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3313,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aac3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27842,18 +29304,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1224] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ec7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b74b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 114,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -27861,8539 +29324,8224 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1225] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_257b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_180f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1226] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24467,\n+\t.class_hid = BNXT_ULP_CLASS_HID_18d7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1227] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23fbb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_186bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1228] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_19327,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1229] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21e7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c7ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1230] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20b2f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d413,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1231] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20663,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ce57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1232] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_219b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1dadf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1233] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24213,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b56f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 114,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1234] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22ec3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c1d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 115,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1235] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22a17,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bb2b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 115,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1236] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23d27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c793,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1237] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_208db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_59fcb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1238] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25277,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5abb3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1239] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24d8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a5f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1240] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_203ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b27f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1241] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2517b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d8f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1242] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23e2b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5882f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1243] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2397f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58263,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1244] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24c8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58eeb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196616,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1245] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21823,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c35f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1246] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20513,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cfc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1247] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20027,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c91b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1248] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21377,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d583,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196680,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1249] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23bd7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e93b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1250] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22887,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f5a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1251] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_223db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_efe7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1252] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fc6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1253] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2029f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d387,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1254] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24c3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e00f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1255] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2474f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_da43,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1256] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25a9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e6cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1257] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24b3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_cd4f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1258] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_237ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d937,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1259] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23323,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d30b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1260] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24673,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c2a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1261] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_211e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f72b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1262] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25b83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c393,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1263] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_256d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fdd7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1264] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20d3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ca5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1265] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2359b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e4ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 116,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1266] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2224b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f157,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 117,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1267] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21d9f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eaab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 117,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1268] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_230af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f713,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1269] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2590f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cf4b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1270] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_245ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4db33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1271] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24133,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d577,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1272] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25443,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e1ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1273] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_244e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c873,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1274] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_231d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d4fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1275] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22ce7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ce3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1276] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24037,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4daa7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1277] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20bab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f2df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1278] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25547,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ff47,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1279] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2509b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f89b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1280] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_206ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c503,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1281] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ff3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1282] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21c0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cba3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1283] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21743,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c5e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1284] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22a93,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d26f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1285] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e987,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1286] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23fa3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f60f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1287] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23af7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f043,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1288] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24e07,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fccb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1289] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2322f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c673,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1290] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21f1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d2fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1291] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21a53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cc3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1292] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22d63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d8a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1293] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cd2b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1294] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_242b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d993,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1295] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23dc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d3d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1296] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25117,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c303,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1297] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5faef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1298] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_218c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c757,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1299] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21417,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c0ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1300] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22727,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cd13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1301] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24f87,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e54b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1302] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23c77,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f133,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1303] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2378b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eb77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1304] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24adb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f7ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1305] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_257b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c127,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1306] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bb7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cdaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1307] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1867,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c7e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1308] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4f2b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d46b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1309] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c8df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1310] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1613,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d547,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1311] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_02c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ce9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1312] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3987,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5db03,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1313] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2677,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a6fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1314] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_122b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b363,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1315] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_aca7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1316] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b92f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1317] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0fd7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b147,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1318] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5973,\n+\t.class_hid = BNXT_ULP_CLASS_HID_bdcf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1319] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_334b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b703,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1320] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_203b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a38b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 118,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1321] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25797,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ea0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1322] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_285eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f6f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1323] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_310eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f0cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1324] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39beb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a067,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1325] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24447,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b4eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1326] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cf47,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e153,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1327] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35a47,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ba97,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1328] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3889b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e71f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1329] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23f9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a1af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1330] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ca9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ae17,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1331] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3559b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a86b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1332] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_383ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b4d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1333] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ac0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1334] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2813f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b8f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1335] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30c3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b237,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1336] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3973f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bebf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1337] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21e5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e533,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1338] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a95f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f1bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1339] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3345f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ebff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1340] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bf5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f867,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1341] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20b0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4af9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1342] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2960f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bc07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1343] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3210f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b65b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1344] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ac0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e2c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655432,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1345] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20643,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bcfb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1346] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29143,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e963,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1347] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31c43,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e2a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1348] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a743,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ef2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1349] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21993,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a747,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1350] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a493,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b3cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1351] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32f93,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ad03,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1352] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ba93,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b98b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1353] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24233,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a333,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1354] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cd33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1afbb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 118,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1355] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35833,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a9ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 119,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1356] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38607,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b667,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 120,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1357] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22ee3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1eaeb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 121,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1358] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b9e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f753,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 121,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1359] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_344e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f097,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 121,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1360] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cfe3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a0c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 121,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1361] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22a37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b7af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 121,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1362] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b537,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e417,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 121,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1363] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34037,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5be6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 122,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1364] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cb37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ead3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 123,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1365] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23d07,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a20b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1366] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c807,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5aef3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1367] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35307,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a837,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1368] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3815b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b4bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1369] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_208fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fb33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1370] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_293fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ab6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1371] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31efb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a4a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1372] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a9fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b12b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1373] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25257,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e59f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1374] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_280ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f207,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1375] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30bab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ec5b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1376] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_396ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f8c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720968,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1377] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24dab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ec7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1378] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d8ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f8e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1379] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_306ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f227,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1380] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_391ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_feaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1381] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_203cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f6c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1382] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28ecf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e34f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1383] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_319cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fc83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1384] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a4cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e90b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1385] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2515b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ef8f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1386] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dc5b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fc77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1387] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30aaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f64b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1388] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_395af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e5e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1389] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23e0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fa6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1390] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c90b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e6d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1391] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3540b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e017,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1392] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3825f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ec9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1393] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2395f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e72f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1394] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c45f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f397,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1395] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34f5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4edeb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1396] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3da5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fa53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1397] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24caf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f18b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1398] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d7af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fe73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1399] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_305e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f7b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1400] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_390e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e43f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1401] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21803,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eab3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1402] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a303,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f73b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1403] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32e03,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f17f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1404] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b903,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e0ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917512,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1405] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20533,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f51f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1406] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29033,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e187,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1407] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31b33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fbdb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1408] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a633,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e843,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1409] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20007,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e27b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n \t[1410] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28b07,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1eee3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1411] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31607,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e827,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1412] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a107,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f4af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1413] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21357,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ecc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1414] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29e57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f94f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1415] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32957,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f283,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1416] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b457,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ff0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1417] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23bf7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e8b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1418] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c6f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f53b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1419] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_351f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ef7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1420] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dcf7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fbe7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1421] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_228a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f06b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1422] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b3a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fcd3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1423] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33ea7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f617,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1424] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c9a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e643,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1425] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_223fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fd2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1426] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2aefb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e997,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1427] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_339fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e3eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1428] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c4fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f053,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1429] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e78b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1430] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c1cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f473,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1431] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34ccb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5edb7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1432] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d7cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fa3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1433] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_202bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e467,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1434] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28dbf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f0ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1435] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_318bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ea23,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1436] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a3bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f6ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983048,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1437] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24c1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eb1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1438] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d71b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f787,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1439] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3056f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f1db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1440] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3906f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e177,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983112,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1441] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2476f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_498d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1442] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d26f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fc9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1443] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_300a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0cf9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1444] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38ba3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1335,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1445] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25abf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_232d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1446] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_288f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2969,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1447] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_313f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4345,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1448] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39ef3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4981,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1449] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24b1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45809,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1450] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d61f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40179,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1451] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30453,\n+\t.class_hid = BNXT_ULP_CLASS_HID_431a9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1452] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38f53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_437d5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1453] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_237cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44e61,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1454] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c2cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_454ad,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1455] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34dcf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42801,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1456] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d8cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42e4d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1457] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23303,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22c13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1458] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2be03,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2322f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1459] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34903,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2164f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1460] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d403,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21c8b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1461] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24653,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24f87,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1462] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d153,\n+\t.class_hid = BNXT_ULP_CLASS_HID_255c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1463] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35c53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_239e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1464] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38aa7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2403f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1465] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_211c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_218c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1466] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29cc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21f1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1467] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_327c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2033f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1468] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b2c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2097b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1469] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25ba3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23c77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1470] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_289f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_242b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1471] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_314f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_226d3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1472] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39ff7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22cef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1473] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_256f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62727,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1474] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_284cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62d63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1475] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30fcb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61183,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1476] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39acb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_617df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1477] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20d1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64adb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1478] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2981b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65117,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1479] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3231b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63537,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1480] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ae1b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63b73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1481] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_235bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61417,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1482] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c0bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61a53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 124,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1483] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34bbb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65b3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 125,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1484] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d6bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6048f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 126,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1485] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2226b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6378b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 127,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1486] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ad6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63dc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 127,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1487] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3386b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_621e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 127,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1488] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c36b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62823,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 127,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1489] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21dbf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_8b0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 127,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1490] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a8bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9137,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 127,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1491] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_333bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d223,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 128,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1492] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bebf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d86f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 129,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1493] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2308f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_ae9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1494] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bb8f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b4db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1495] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3468f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_98fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1496] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d18f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9f27,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1497] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2592f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4863f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1498] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28763,\n+\t.class_hid = BNXT_ULP_CLASS_HID_48c7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1499] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31263,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cd57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1500] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39d63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d393,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1501] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_245df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a9c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1502] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d0df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b00f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1503] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35bdf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4942f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1504] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38a13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49a6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1505] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24113,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a10b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1506] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cc13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a737,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1507] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35713,\n+\t.class_hid = BNXT_ULP_CLASS_HID_18b57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1508] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38567,\n+\t.class_hid = BNXT_ULP_CLASS_HID_19193,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1509] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25463,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c49f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1510] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_282b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cadb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1511] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30db7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aefb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1512] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_398b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b527,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1513] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_244c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_59c3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1514] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cfc3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a27b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1515] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35ac3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5869b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1516] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38917,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58cc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1517] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_231f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bfc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1518] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bcf3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c60f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1519] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_347f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5aa2f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1520] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d2f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b06b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1521] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22cc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49ad,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1522] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b7c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fe9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1523] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_342c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0cd9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1524] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cdc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1315,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1525] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24017,\n+\t.class_hid = BNXT_ULP_CLASS_HID_230d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1526] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cb17,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2949,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1527] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35617,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4365,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1528] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3846b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49a1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1529] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20b8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4035,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1530] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2968b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4671,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1531] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3218b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0361,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1532] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ac8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_09bd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1533] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25567,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1995,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1534] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_283bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fd1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1535] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30ebb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_398d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1536] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_399bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3fc9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1537] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_250bb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_444e1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1538] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dbbb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44b3d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1539] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3098f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4082d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1540] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3948f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40e69,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1541] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_206df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41e41,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1542] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_291df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4249d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1543] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31cdf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43eb9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1544] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a7df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_444f5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1545] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43b09,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1546] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ba7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44145,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1547] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3457f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45b61,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1548] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d07f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_404f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1549] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21c2f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_414e9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1550] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a72f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b25,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1551] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3322f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_434c1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1552] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bd2f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43b1d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1553] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21763,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45829,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1554] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a263,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40159,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1555] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32d63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43189,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1556] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b863,\n+\t.class_hid = BNXT_ULP_CLASS_HID_437f5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1557] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22ab3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44e41,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1558] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b5b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4548d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1559] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_340b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42821,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1560] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cbb3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42e6d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1561] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6271d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1562] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28127,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62d59,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1563] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30c27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_600fd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1564] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39727,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60739,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1565] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23f83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61db5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1566] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ca83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_623f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1567] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35583,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65421,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1568] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_383d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65a6d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1569] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ad7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5111d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1570] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c5d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_51759,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1571] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_350d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_54789,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1572] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dbd7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_54df5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1573] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24e27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_507b5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1574] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d927,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50df1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1575] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3077b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53e21,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1576] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3927b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5446d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1577] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2320f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73d1d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1578] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bd0f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74359,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1579] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3480f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_716fd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1580] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d30f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71d39,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1581] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21f3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_733b5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1582] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2aa3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_739f1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1583] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3353f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70d15,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1584] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c03f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71351,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1585] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21a73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49cd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1586] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a573,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f89,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1587] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33073,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0cb9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1588] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bb73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1375,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1589] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22d43,\n+\t.class_hid = BNXT_ULP_CLASS_HID_236d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1590] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b843,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2929,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1591] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34343,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4305,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1592] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ce43,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49c1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1593] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4055,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1594] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28437,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4611,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1595] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30f37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_0301,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1596] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39a37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_09dd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1597] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24293,\n+\t.class_hid = BNXT_ULP_CLASS_HID_19f5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1598] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cd93,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fb1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1599] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35893,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39ed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1600] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_386e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3fa9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1601] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23de7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44481,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1602] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c8e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44b5d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1603] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_353e7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4084d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1604] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3823b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40e09,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1605] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25137,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41e21,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1606] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dc37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_424fd,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1607] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30a0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43ed9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1608] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3950b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44495,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1609] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43b69,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1610] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b733,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44125,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1611] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34233,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45b01,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1612] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cd33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40491,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1613] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_218e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41489,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1614] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a3e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b45,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1615] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32ee3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_434a1,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1616] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b9e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43b7d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1617] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21437,\n+\t.class_hid = BNXT_ULP_CLASS_HID_45849,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1618] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29f37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_40139,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1619] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32a37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_431e9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1620] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b537,\n+\t.class_hid = BNXT_ULP_CLASS_HID_43795,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1621] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22707,\n+\t.class_hid = BNXT_ULP_CLASS_HID_44e21,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1622] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b207,\n+\t.class_hid = BNXT_ULP_CLASS_HID_454ed,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1623] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33d07,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42841,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1624] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c807,\n+\t.class_hid = BNXT_ULP_CLASS_HID_42e0d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1625] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24fa7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6277d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1626] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2daa7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62d39,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1627] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_308fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6009d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1628] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_393fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_60759,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1629] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23c57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61dd5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1630] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c757,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62391,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1631] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35257,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65441,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1632] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_380ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65a0d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1633] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_237ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5117d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1634] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c2ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_51739,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1635] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34dab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_547e9,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1636] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d8ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_54d95,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1637] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24afb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_507d5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1638] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d5fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_50d91,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1639] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_303cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_53e41,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1640] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38ecf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5440d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1641] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73d7d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1642] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74339,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1643] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1847,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7169d,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1644] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4f0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71d59,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1645] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_733d5,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1646] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1633,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73991,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1647] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_02e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70d75,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1648] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71331,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1649] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2657,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22c33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36401,20 +37549,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1650] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_120b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2320f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36422,17 +37565,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1651] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2166f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36440,17 +37582,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1652] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35ff,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21cab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36458,18 +37599,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1653] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0ff7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24fa7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36477,17 +37617,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1654] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5953,\n+\t.class_hid = BNXT_ULP_CLASS_HID_255e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36495,18 +37634,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1655] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_336b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_239c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36514,18 +37652,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1656] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_201b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2401f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -36533,5223 +37670,4870 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1657] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_257f7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_218e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1658] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2858b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21f3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1659] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3108b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2031f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1660] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39b8b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2095b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1661] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24427,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23c57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1662] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cf27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24293,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1663] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35a27,\n+\t.class_hid = BNXT_ULP_CLASS_HID_226f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1664] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_388fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22ccf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1665] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ffb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62707,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1666] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cafb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62d43,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1667] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_355fb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_611a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1668] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3838f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_617ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1669] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2528b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64afb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1670] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2815f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65137,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1671] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30c5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63517,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1672] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3975f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63b53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1673] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21e3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61437,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1674] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a93f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61a73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1675] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3343f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65b1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1676] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bf3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_604af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1677] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20b6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_637ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1678] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2966f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63de7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1679] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3216f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_621c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1680] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ac6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62803,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1681] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20623,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34233,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1682] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29123,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3480f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1683] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31c23,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32c6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1684] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a723,\n+\t.class_hid = BNXT_ULP_CLASS_HID_332ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1685] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_219f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_308fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1686] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a4f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30f37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1687] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32ff3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34fc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1688] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3baf3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3561f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1689] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24253,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32ee3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1690] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cd53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3353f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 130,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1691] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35853,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3191f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 131,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1692] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38667,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31f5b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 132,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1693] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22e83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35257,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 133,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1694] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b983,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35893,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 133,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1695] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34483,\n+\t.class_hid = BNXT_ULP_CLASS_HID_33cf3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 133,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1696] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cf83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_342cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 133,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1697] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22a57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73d07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 133,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1698] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b557,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74343,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 133,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1699] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34057,\n+\t.class_hid = BNXT_ULP_CLASS_HID_727a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 134,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1700] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cb57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72dff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 135,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1701] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23d67,\n+\t.class_hid = BNXT_ULP_CLASS_HID_703cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1702] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c867,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70a0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1703] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35367,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74b17,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1704] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3813b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75153,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1705] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2089b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72a37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1706] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2939b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73073,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1707] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31e9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71453,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1708] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a99b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71aaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1709] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25237,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74dab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1710] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_280cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_753e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1711] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30bcb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_737c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1712] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_396cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73e03,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1713] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24dcb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b733,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1714] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d8cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bd0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1715] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3069f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a16f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1716] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3919f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a7ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1717] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_203af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2daa7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1718] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28eaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28437,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1719] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_319af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c4c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1720] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a4af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cb1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1721] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2513b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a3e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1722] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dc3b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2aa3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1723] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30acf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28e1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1724] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_395cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2945b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1725] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23e6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c757,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1726] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c96b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cd93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1727] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3546b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b1f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1728] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3823f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b7cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1729] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2393f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b207,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1730] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c43f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b843,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1731] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34f3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69ca3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1732] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3da3f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a2ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1733] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24ccf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d5fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1734] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d7cf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6dc37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1735] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30583,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c017,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1736] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39083,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c653,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1737] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21863,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69f37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1738] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a363,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a573,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1739] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32e63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68953,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1740] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b963,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68faf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1741] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20553,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c2ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1742] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29053,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c8e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1743] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31b53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6acc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1744] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a653,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b303,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1745] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20067,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cd33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1746] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28b67,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d30f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1747] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31667,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b76f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1748] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a167,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bdab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1749] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21337,\n+\t.class_hid = BNXT_ULP_CLASS_HID_393fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1750] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29e37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39a37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1751] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32937,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dac3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1752] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b437,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38453,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1753] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23b97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b9e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1754] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c697,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c03f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1755] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35197,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a41f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1756] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dc97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3aa5b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1757] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_228c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_380ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1758] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b3c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_386e7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1759] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33ec7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c7f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1760] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c9c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cdcf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1761] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2239b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c807,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1762] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ae9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ce43,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1763] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3399b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b2a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1764] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c49b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b8ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1765] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_78ecf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1766] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c1ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7950b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1767] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34cab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d617,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1768] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d7ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7dc53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1769] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_202df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b537,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1770] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28ddf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7bb73,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1771] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_318df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_79f53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1772] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a3df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a5af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1773] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24c7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d8ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1774] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d77b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7823b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1775] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3050f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c2c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1776] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3900f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c903,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1777] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2470f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_8b2b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1778] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d20f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9117,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1779] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_300c3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d203,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1780] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38bc3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d84f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1781] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25adf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_aebf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1782] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28893,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b4fb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1783] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31393,\n+\t.class_hid = BNXT_ULP_CLASS_HID_98db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1784] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39e93,\n+\t.class_hid = BNXT_ULP_CLASS_HID_9f07,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1785] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24b7f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4861f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1786] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d67f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_48c5b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1787] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30433,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cd77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1788] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38f33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d3b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1789] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_237af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a9e3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1790] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c2af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b02f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1791] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34daf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4940f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1792] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d8af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_49a4b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1793] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23363,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a12b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1794] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2be63,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a717,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1795] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34963,\n+\t.class_hid = BNXT_ULP_CLASS_HID_18b77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1796] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d463,\n+\t.class_hid = BNXT_ULP_CLASS_HID_191b3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1797] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24633,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c4bf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1798] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d133,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cafb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1799] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35c33,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aedb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1800] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38ac7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b507,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1801] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_211a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_59c1f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1802] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29ca7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a25b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1803] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_327a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_586bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1804] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b2a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_58ce7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1805] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25bc3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bfe3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1806] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28997,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c62f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1807] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31497,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5aa0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1808] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39f97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b04b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1809] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25697,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d0ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1810] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_284ab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d697,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1811] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30fab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_d783,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1812] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39aab,\n+\t.class_hid = BNXT_ULP_CLASS_HID_c133,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1813] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20d7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f43f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1814] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2987b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fa7b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1815] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3237b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_de5b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1816] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ae7b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e487,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1817] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_235db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cb9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1818] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c0db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d1db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 136,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1819] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34bdb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d2f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 137,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1820] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d6db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d933,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 138,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1821] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2220b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ef63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 139,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1822] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ad0b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f5af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 139,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1823] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3380b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d98f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 139,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1824] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c30b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dfcb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 139,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1825] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21ddf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e6ab,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 139,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1826] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a8df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ec97,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 139,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1827] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_333df,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d0f7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 140,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1828] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bedf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d733,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 141,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1829] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_230ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ca3f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1830] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bbef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d07b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1831] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_346ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f45b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1832] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d1ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fa87,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1833] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2594f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e19f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1834] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28703,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e7db,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1835] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31203,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cc3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1836] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39d03,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d267,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1837] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_245bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c563,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1838] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d0bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cbaf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1839] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35bbf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ef8f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1840] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38a73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f5cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1841] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24173,\n+\t.class_hid = BNXT_ULP_CLASS_HID_adeb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1842] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cc73,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b3d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1843] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35773,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f4c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1844] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38507,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fb0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1845] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25403,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b17f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1846] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_282d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_b7bb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1847] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30dd7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_bb9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1848] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_398d7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_a1c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1849] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_244a3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a8df,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1850] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cfa3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4af1b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1851] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35aa3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f037,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1852] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38977,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f673,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1853] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23193,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4aca3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1854] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bc93,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b2ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1855] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34793,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b6cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1856] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d293,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bd0b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1857] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22ca7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a3eb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1858] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b7a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a9d7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1859] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_342a7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ae37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1860] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cda7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b473,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1861] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24077,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e77f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1862] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cb77,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1edbb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1863] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35677,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b19b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1864] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3840b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b7c7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1865] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20beb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bedf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1866] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_296eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a51b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1867] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_321eb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a97b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1868] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3aceb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5afa7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1869] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25507,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e2a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1870] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_283db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e8ef,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1871] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30edb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5accf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1872] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_399db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b30b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1873] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_250db,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f36b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1874] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dbdb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f957,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1875] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_309ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fa43,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1876] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_394ef,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e3f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1877] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_206bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_f6ff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1878] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_291bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_fd3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1879] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31cbf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e11b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1880] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a7bf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_e747,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1881] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ee5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1882] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ba1f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f49b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1883] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3451f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f5b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1884] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d01f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fbf3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1885] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21c4f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f223,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1886] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a74f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f86f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1887] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3324f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fc4f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1888] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bd4f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e28b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1889] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21703,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e96b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1890] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a203,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ef57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1891] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32d03,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f3b7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1892] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b803,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f9f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1893] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22ad3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ecff,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1894] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b5d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f33b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1895] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_340d3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f71b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1896] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cbd3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fd47,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1897] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252b3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e45f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1898] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28147,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ea9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1899] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30c47,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eefb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1900] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39747,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f527,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1901] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23fe3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e823,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1902] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cae3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ee6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1903] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_355e3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f24f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1904] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_383b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f88b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1905] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ab7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22c53,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41757,20 +42541,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1906] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c5b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2326f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41778,21 +42557,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1907] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_350b7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2160f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41800,21 +42574,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1908] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dbb7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21ccb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41822,22 +42591,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1909] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24e47,\n+\t.class_hid = BNXT_ULP_CLASS_HID_24fc7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41845,19 +42609,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1910] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d947,\n+\t.class_hid = BNXT_ULP_CLASS_HID_25583,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41865,20 +42626,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1911] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3071b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_239a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41886,20 +42644,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1912] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3921b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2407f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -41907,20 +42662,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1913] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2326f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21883,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -41929,15 +42681,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1914] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bd6f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_21f5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -41946,16 +42698,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1915] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3486f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2037f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -41964,16 +42716,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1916] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d36f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2093b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -41982,17 +42734,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1917] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21f5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_23c37,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42001,16 +42753,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1918] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2aa5f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_242f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42019,17 +42771,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1919] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3355f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22693,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42038,17 +42790,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1920] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c05f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_22caf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42057,18 +42809,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1921] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21a13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62767,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42077,17 +42829,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1922] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a513,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62d23,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42096,18 +42846,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1923] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33013,\n+\t.class_hid = BNXT_ULP_CLASS_HID_611c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42116,18 +42864,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1924] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bb13,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6179f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42136,19 +42882,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1925] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22d23,\n+\t.class_hid = BNXT_ULP_CLASS_HID_64a9b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42157,16 +42901,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1926] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b823,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65157,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42175,17 +42919,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1927] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34323,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63577,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42194,17 +42938,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1928] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ce23,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63b33,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42213,18 +42957,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1929] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25583,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61457,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42233,16 +42977,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1930] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28457,\n+\t.class_hid = BNXT_ULP_CLASS_HID_61a13,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42251,17 +42995,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1931] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30f57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_65b7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42270,17 +43014,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1932] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39a57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_604cf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42289,18 +43033,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1933] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_242f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_637cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42309,17 +43053,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1934] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cdf3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_63d87,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42328,18 +43072,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1935] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_358f3,\n+\t.class_hid = BNXT_ULP_CLASS_HID_621a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42348,18 +43092,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1936] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38687,\n+\t.class_hid = BNXT_ULP_CLASS_HID_62863,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42368,19 +43112,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1937] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23d87,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34253,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42389,18 +43133,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1938] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c887,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3486f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42409,19 +43150,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1939] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35387,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32c0f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42430,19 +43168,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1940] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3825b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_332cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42451,20 +43186,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1941] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25157,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3089b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42473,17 +43205,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1942] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dc57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_30f57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42492,18 +43223,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1943] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30a6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_34fa3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42512,18 +43242,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1944] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3956b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3567f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42532,19 +43261,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1945] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_32e83,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42553,14 +43281,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1946] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b753,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3355f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42569,15 +43299,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1947] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34253,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3197f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42586,15 +43318,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1948] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cd53,\n+\t.class_hid = BNXT_ULP_CLASS_HID_31f3b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42603,16 +43337,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1949] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21883,\n+\t.class_hid = BNXT_ULP_CLASS_HID_35237,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42621,15 +43357,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1950] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a383,\n+\t.class_hid = BNXT_ULP_CLASS_HID_358f3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42638,16 +43376,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1951] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32e83,\n+\t.class_hid = BNXT_ULP_CLASS_HID_33c93,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42656,16 +43396,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1952] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b983,\n+\t.class_hid = BNXT_ULP_CLASS_HID_342af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42674,17 +43416,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1953] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21457,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73d67,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42693,16 +43437,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1954] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29f57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74323,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42711,17 +43455,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1955] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32a57,\n+\t.class_hid = BNXT_ULP_CLASS_HID_727c3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42730,17 +43474,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1956] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b557,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72d9f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42749,18 +43493,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1957] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22767,\n+\t.class_hid = BNXT_ULP_CLASS_HID_703af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42769,15 +43513,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1958] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b267,\n+\t.class_hid = BNXT_ULP_CLASS_HID_70a6b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42786,16 +43532,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1959] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33d67,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74b77,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42804,16 +43552,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1960] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c867,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75133,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42822,17 +43572,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1961] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24fc7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_72a57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42841,15 +43593,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1962] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dac7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73013,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42858,16 +43612,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1963] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3089b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71433,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42876,16 +43632,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1964] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3939b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_71acf,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42894,17 +43652,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1965] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23c37,\n+\t.class_hid = BNXT_ULP_CLASS_HID_74dcb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42913,16 +43673,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1966] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c737,\n+\t.class_hid = BNXT_ULP_CLASS_HID_75387,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42931,17 +43693,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1967] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35237,\n+\t.class_hid = BNXT_ULP_CLASS_HID_737a7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42950,17 +43714,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1968] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_380cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_73e63,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42969,18 +43735,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1969] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_237cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b753,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -42989,17 +43757,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1970] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c2cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bd6f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -43008,18 +43774,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1971] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34dcb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a10f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -43028,18 +43792,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1972] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d8cb,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a7cb,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -43048,19 +43810,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1973] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24a9b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dac7,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -43069,16 +43829,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1974] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d59b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28457,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -43087,17 +43847,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1975] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_303af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c4a3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -43106,17 +43866,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1976] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38eaf,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cb7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -43125,19 +43885,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1977] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_253b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a383,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43145,16 +43905,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1978] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bf7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2aa5f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43162,17 +43923,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1979] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1827,\n+\t.class_hid = BNXT_ULP_CLASS_HID_28e7f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43180,18 +43942,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1980] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4f6b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2943b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43199,18 +43961,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1981] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c5b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c737,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43218,19 +43981,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1982] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1653,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cdf3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43238,18 +44000,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n \t[1983] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0283,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b193,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43257,19 +44020,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1984] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39c7,\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b7af,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43277,19 +44040,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1985] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2637,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b267,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43297,20 +44061,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1986] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_126b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b823,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43318,17 +44079,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1987] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48af,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69cc3,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43336,17 +44098,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1988] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_359f,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a29f,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43354,18 +44117,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1989] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0f97,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d59b,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43373,17 +44137,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1990] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5933,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6dc57,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43391,18 +44156,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1991] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_330b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c077,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43410,18 +44176,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1992] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_207b,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c633,\n \t.class_tid = 1,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -43429,10090 +44196,22259 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1993] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_374e,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 142,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_69f57,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1994] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11ee,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 143,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a513,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1995] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_423a,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 143,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68933,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1996] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0cd6,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 144,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_68fcf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1997] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_310a,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 144,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c2cb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1998] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_469e,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 144,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c887,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[1999] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ce6,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 144,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6aca7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2000] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0692,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 144,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b363,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2001] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c7e,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 144,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cd53,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2002] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_55c2,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 145,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d36f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2003] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b2a,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 145,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b70f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2004] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15c6,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 146,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bdcb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2005] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_163a,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 146,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3939b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2006] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2f8e,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 146,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_39a57,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2007] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2516,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 146,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3daa3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2008] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4b76,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 146,\n-\t.flow_pattern_id = 0,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38433,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2009] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10e6,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 146,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b983,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2010] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_264a,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 147,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c05f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2011] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3fd2,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 147,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a47f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2012] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4532,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 148,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3aa3b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2013] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4996,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 148,\n+\t.class_hid = BNXT_ULP_CLASS_HID_380cb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2014] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2036,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 148,\n+\t.class_hid = BNXT_ULP_CLASS_HID_38687,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n \t[2015] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_399e,\n-\t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 148,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c793,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n-\t},\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n \t[2016] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ffe,\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cdaf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2017] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c867,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2018] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ce23,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2019] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b2c3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2020] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b89f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2021] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78eaf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2022] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7956b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2023] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d677,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2024] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7dc33,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2025] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b557,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2026] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7bb13,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2027] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79f33,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2028] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a5cf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2029] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d8cb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2030] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7825b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2031] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c2a7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2032] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c963,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2033] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8b4b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2034] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_9177,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2035] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d263,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2036] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d82f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2037] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_aedf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2038] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b49b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2039] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_98bb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2040] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_9f67,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2041] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4867f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2042] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48c3b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2043] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cd17,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2044] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d3d3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2045] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a983,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2046] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b04f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2047] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4946f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2048] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_49a2b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2049] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a14b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2050] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a777,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2051] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_18b17,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2052] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_191d3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2053] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c4df,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2054] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ca9b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2055] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aebb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2056] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b567,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2057] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59c7f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2058] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a23b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2059] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_586db,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2060] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_58c87,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2061] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bf83,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2062] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c64f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2063] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5aa6f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2064] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b02b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2065] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d0cb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2066] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d6f7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2067] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d7e3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2068] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c153,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2069] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f45f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2070] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fa1b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2071] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_de3b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2072] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e4e7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2073] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cbff,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2074] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d1bb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2075] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d297,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2076] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d953,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2077] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ef03,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2078] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f5cf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2079] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d9ef,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2080] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dfab,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2081] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e6cb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2082] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ecf7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2083] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d097,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2084] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d753,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2085] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ca5f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2086] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d01b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2087] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f43b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2088] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fae7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2089] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e1ff,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2090] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e7bb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2091] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cc5b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2092] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d207,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2093] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c503,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2094] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cbcf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2095] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5efef,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2096] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f5ab,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2097] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ad8b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2098] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b3b7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2099] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f4a3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2100] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fb6f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2101] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b11f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2102] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b7db,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2103] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bbfb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2104] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a1a7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2105] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a8bf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2106] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4af7b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2107] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f057,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2108] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f613,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2109] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4acc3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2110] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b28f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2111] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b6af,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2112] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bd6b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2113] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a38b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2114] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a9b7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2115] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ae57,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2116] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b413,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2117] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e71f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2118] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1eddb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2119] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b1fb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2120] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b7a7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2121] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bebf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2122] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a57b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2123] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a91b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2124] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5afc7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2125] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e2c3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2126] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e88f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2127] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5acaf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2128] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b36b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2129] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f30b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2130] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f937,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2131] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fa23,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2132] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e393,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2133] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f69f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2134] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fd5b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2135] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e17b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2136] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e727,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2137] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ee3f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2138] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f4fb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2139] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f5d7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2140] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fb93,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2141] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f243,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2142] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f80f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2143] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fc2f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2144] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e2eb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2145] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e90b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2146] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ef37,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2147] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f3d7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2148] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f993,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2149] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ec9f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2150] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f35b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2151] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f77b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2152] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fd27,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2153] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e43f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2154] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eafb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2155] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ee9b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2156] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f547,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2157] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e843,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2158] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ee0f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2159] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f22f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2160] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f8eb,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2161] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2579,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2162] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bb5,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2163] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4591,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2164] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bad,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2165] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2561,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2166] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bad,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2167] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bdd,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2168] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_054d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2169] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_257b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2170] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bb7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2171] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0fd7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2172] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1613,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2173] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48ef,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2174] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f2b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2175] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_334b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2176] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3987,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2177] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_122b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2178] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1867,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2179] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5973,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2180] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_02c3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2181] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35df,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2182] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c1b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2183] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_203b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2184] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2677,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2185] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2563,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2186] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2baf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2187] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0fcf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2188] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_160b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2189] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48f7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2190] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f33,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2191] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3353,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2192] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_399f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2193] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42097,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2194] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_426d3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2195] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40af3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2196] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4113f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2197] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4443b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2198] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44a67,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2199] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42e87,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2200] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_434c3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2201] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2559,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2202] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b95,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2203] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45b1,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2204] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b8d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2205] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2541,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2206] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b8d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2207] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bfd,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2208] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_056d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2209] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2539,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2210] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bf5,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2211] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45d1,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2212] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bed,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2213] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2521,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2214] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bed,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2215] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b9d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2216] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_050d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2217] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_255b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2218] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b97,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2219] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0ff7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2220] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1633,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2221] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48cf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2222] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f0b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2223] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_336b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2224] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39a7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2225] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_120b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2226] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1847,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2227] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5953,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2228] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_02e3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2229] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35ff,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2230] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c3b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2231] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_201b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2232] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2657,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2233] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2543,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2234] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b8f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2235] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0fef,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2236] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_162b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2237] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48d7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2238] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f13,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2239] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3373,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2240] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39bf,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2241] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_420b7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2242] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_426f3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2243] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40ad3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2244] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4111f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2245] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4441b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2246] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44a47,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2247] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42ea7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2248] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_434e3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2249] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_253b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2250] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bf7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2251] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0f97,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2252] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1653,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2253] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48af,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2254] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f6b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2255] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_330b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2256] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39c7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2257] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_126b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2258] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1827,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2259] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5933,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2260] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0283,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2261] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_359f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2262] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c5b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2263] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_207b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2264] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2637,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2265] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2523,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2266] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bef,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2267] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0f8f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2268] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_164b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2269] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48b7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2270] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f73,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2271] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3313,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2272] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39df,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2273] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_420d7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2274] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42693,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2275] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40ab3,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2276] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4117f,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2277] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4447b,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2278] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44a27,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 8,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2279] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42ec7,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2280] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43483,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 72,\n+\t.flow_pattern_id = 2,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2281] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4156d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 12,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 3,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_T_VXLAN |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2282] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b29,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 12,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 3,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_T_VXLAN |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2283] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52b6d,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 12,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 3,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_T_VXLAN |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2284] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_53129,\n+\t.class_tid = 1,\n+\t.hdr_sig_id = 12,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 3,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_T_VXLAN |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_ING },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2285] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_478a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2286] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_03a6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2287] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dce,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2288] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_09ea,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2289] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_08fe,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2290] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23ce,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2291] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0e02,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2292] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2912,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2293] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3e2a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2294] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_593a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2295] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_246e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2296] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f7e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2297] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e52,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2298] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a6e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2299] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4796,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2300] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_03b2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2301] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4163a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2302] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4310a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2303] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41c7e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2304] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4374e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2305] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42f8e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2306] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4469e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2307] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_455c2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2308] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_411ee,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2309] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44b76,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2310] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40692,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2311] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_415c6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2312] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40cd6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2313] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42516,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2314] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45ce6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2315] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42b2a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2316] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4423a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2317] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_229d8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2318] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_240c8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2319] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f14,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2320] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24604,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2321] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23374,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2322] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22a64,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2323] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_238b0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2324] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_253a0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2325] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24dac,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2326] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20990,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2327] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_214dc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2328] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20fcc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2329] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_257c8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2330] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2132c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2331] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25d04,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2332] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21968,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2333] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_234e8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2334] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f98,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2335] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23a24,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2336] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_255d4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2337] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21e04,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2338] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23934,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2339] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20440,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2340] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23f70,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2341] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2597c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2342] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_214a0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2343] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25eb8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2344] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21a9c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32772,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2345] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22298,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2346] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25d88,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2347] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_228d4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2348] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_243c4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32836,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2349] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6220c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2350] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65d3c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2351] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62848,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2352] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64378,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2353] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60fa8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2354] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62758,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2355] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_635e4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2356] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62c94,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2357] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_646e0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2358] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_602c4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2359] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61110,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2360] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60800,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2361] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6503c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2362] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64b2c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2363] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65678,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2364] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6125c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2365] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_631dc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2366] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_628cc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2367] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63718,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2368] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62e08,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2369] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61b78,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2370] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63268,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2371] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_600b4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2372] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63ba4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2373] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_655b0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2374] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61194,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2375] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65bec,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2376] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_617d0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2377] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63fcc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2378] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_656fc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2379] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62508,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2380] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65c38,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49220,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2381] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_86e0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2382] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a1f0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2383] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8c2c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2384] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a73c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2385] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_904c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2386] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8b5c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2387] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_9988,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2388] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b098,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2389] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_aa94,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2390] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c264,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2391] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d0d0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2392] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_cba0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2393] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b4f0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2394] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_afc0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2395] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ba3c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2396] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d50c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2397] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48334,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2398] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ba04,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2399] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48970,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2400] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a040,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2401] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c84c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2402] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48460,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2403] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_492dc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2404] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48dac,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2405] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a7d8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2406] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dea8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2407] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ade4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2408] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c4f4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131076,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2409] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b104,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2410] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a814,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2411] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b740,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2412] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ae50,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131140,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2413] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bce0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2414] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d7f0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2415] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a22c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2416] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1dd3c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2417] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1864c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2418] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a15c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2419] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_18f88,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2420] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a698,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2421] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c094,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2422] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_19ca8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2423] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c6d0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2424] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_182f4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2425] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aaf0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2426] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c5c0,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2427] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d03c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2428] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cb0c,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2429] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b934,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2430] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d004,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2431] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bf70,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2432] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d640,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2433] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_58290,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2434] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ba60,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2435] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_588dc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2436] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a3ac,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2437] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ddd8,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2438] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_599fc,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2439] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c3e4,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2440] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59f38,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2441] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a704,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2442] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5de14,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2443] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ad40,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2444] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c450,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2445] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_47aa,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2446] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0386,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2447] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dee,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2448] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_09ca,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2449] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_08de,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2450] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23ee,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2451] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0e22,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2452] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2932,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2453] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3e0a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2454] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_591a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2455] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_244e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2456] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f5e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2457] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e72,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2458] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a4e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2459] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_47b6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2460] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0392,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2461] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dc2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2462] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_191e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2463] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4306,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2464] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f62,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2465] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e76,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2466] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3906,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2467] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_07ba,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2468] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3f4a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2469] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_37a2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2470] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2eb2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14340,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2471] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3de6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2472] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_54f6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14340,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2473] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_578a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2474] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_13e6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14340,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2475] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dce,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2476] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_192a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14340,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2477] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_440f6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2478] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41cd2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20484,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2479] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4463a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2480] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40216,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20484,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2481] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4052a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2482] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43c3a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20484,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2483] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40b6e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2484] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4227e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20484,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2485] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43b56,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2486] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45266,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22532,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2487] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4209a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2488] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45baa,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22532,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2489] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45abe,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2490] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4169a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22532,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2491] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44082,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2492] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41cde,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22532,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2493] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4560e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2494] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4126a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2495] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45c52,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2496] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41bae,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2497] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b42,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2498] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43252,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2499] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40086,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2500] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43b96,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28676,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2501] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_430ee,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2502] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42bfe,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30724,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2503] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43632,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2504] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_451c2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30724,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2505] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_450d6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2506] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44be6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30724,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2507] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4561a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2508] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41276,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30724,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2509] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4161a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2510] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4312a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2511] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41c5e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2512] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4376e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2513] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42fae,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2514] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_446be,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2515] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_455e2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2516] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_411ce,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16388,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2517] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44b56,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2518] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_406b2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2519] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_415e6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2520] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40cf6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2521] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42536,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2522] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45cc6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2523] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42b0a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2524] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4421a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24580,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2525] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6221a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2526] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65d2a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2527] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6285e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2528] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6436e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2529] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61cfa,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2530] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6378a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2531] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6023e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2532] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63dce,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49156,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2533] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63ba2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2534] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_652b2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57348,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2535] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_621e6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2536] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_658f6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57348,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2537] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61202,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2538] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60d12,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57348,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2539] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61846,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2540] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63356,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57348,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2541] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_50c1a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2542] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5272a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2543] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5325e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2544] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52d6e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2545] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_545ae,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2546] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5018a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2547] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_54be2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2548] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_507ce,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2549] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_505a2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2550] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_53cb2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2551] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_50be6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2552] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_522f6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2553] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_55b36,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2554] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51712,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2555] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5410a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2556] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51d56,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2557] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7581a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2558] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71466,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2559] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75e5e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2560] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71dba,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2561] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_732fa,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2562] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72d8a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 148,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2017] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34fe,\n+\t[2563] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7383e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2564] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_753ce,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2565] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_751a2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2566] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_748b2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2567] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_757e6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2568] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_713c2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2569] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70802,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2570] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72312,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2571] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70e46,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2572] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72956,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2573] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_47ca,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2574] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_03e6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2575] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d8e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2576] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_09aa,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2577] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_08be,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2578] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_238e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2579] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0e42,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2580] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2952,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4100,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2581] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3e6a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2582] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_597a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2583] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_242e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2584] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f3e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2585] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e12,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2586] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a2e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2587] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_47d6,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2588] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_03f2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6148,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2589] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5da2,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2590] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_197e,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2591] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4366,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2592] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f02,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2593] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e16,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2594] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3966,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2595] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_07da,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2596] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3f2a,\n+\t.class_tid = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12292,\n+\t.flow_pattern_id = 0,\n+\t.hdr_sig = { .bits =\n+\t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n+\t},\n+\t[2597] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_37c2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 148,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2018] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a32,\n+\t[2598] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2ed2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 149,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14340,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2019] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14d2,\n+\t[2599] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d86,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 149,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2020] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a42,\n+\t[2600] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5496,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 0,\n-\t.flow_sig_id = 149,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14340,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2021] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_376e,\n+\t[2601] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_57ea,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 149,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2022] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12d6e,\n+\t[2602] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1386,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 149,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14340,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2023] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2436e,\n+\t[2603] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dae,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 150,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2024] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31dba,\n+\t[2604] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_194a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 151,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14340,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2025] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11ce,\n+\t[2605] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44096,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 152,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2026] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_107ce,\n+\t[2606] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41cb2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 152,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20484,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2027] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23dce,\n+\t[2607] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4465a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 152,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2028] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_353ce,\n+\t[2608] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40276,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 152,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20484,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2029] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_421a,\n+\t[2609] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4054a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 152,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2030] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11d56,\n+\t[2610] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43c5a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 152,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20484,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2031] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23356,\n+\t[2611] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40b0e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 153,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2032] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32956,\n+\t[2612] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4221e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 154,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20484,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2033] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0cf6,\n+\t[2613] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43b36,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2034] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_122f6,\n+\t[2614] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45206,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22532,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2035] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_258f6,\n+\t[2615] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_420fa,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2036] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_313c2,\n+\t[2616] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45bca,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22532,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2037] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_312a,\n+\t[2617] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45ade,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2038] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1272a,\n+\t[2618] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_416fa,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22532,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2039] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d2a,\n+\t[2619] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_440e2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2040] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31466,\n+\t[2620] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41cbe,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22532,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2041] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_46be,\n+\t[2621] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4566e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2042] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1018a,\n+\t[2622] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4120a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2043] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2378a,\n+\t[2623] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45c32,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2044] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32d8a,\n+\t[2624] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41bce,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2045] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5cc6,\n+\t[2625] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b22,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2046] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11712,\n+\t[2626] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43232,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2047] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20d12,\n+\t[2627] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_400e6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2048] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32312,\n+\t[2628] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43bf6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2049] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_06b2,\n+\t[2629] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4308e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2050] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13cb2,\n+\t[2630] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42b9e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30724,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2051] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252b2,\n+\t[2631] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43652,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2052] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_348b2,\n+\t[2632] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_451a2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30724,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2053] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c5e,\n+\t[2633] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_450b6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2054] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1325e,\n+\t[2634] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44b86,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 155,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30724,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2055] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2285e,\n+\t[2635] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4567a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 156,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2056] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35e5e,\n+\t[2636] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41216,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 157,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30724,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2057] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_55e2,\n+\t[2637] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4167a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 158,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2058] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14be2,\n+\t[2638] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4314a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 158,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16388,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2059] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2023e,\n+\t[2639] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41c3e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 158,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2060] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3383e,\n+\t[2640] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4370e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 158,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16388,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2061] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b0a,\n+\t[2641] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42fce,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 158,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2062] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1410a,\n+\t[2642] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_446de,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 158,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16388,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2063] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21846,\n+\t[2643] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45582,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 159,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2064] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30e46,\n+\t[2644] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_411ae,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 160,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16388,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2065] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15e6,\n+\t[2645] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44b36,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2066] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10be6,\n+\t[2646] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_406d2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24580,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2067] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_221e6,\n+\t[2647] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41586,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2068] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_357e6,\n+\t[2648] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40c96,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24580,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2069] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_161a,\n+\t[2649] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42556,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2070] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10c1a,\n+\t[2650] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45ca6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24580,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2071] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2221a,\n+\t[2651] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42b6a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2072] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3581a,\n+\t[2652] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4427a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24580,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2073] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2fae,\n+\t[2653] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6227a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2074] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_145ae,\n+\t[2654] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65d4a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2075] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21cfa,\n+\t[2655] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6283e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2076] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_332fa,\n+\t[2656] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6430e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2077] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2536,\n+\t[2657] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61c9a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2078] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15b36,\n+\t[2658] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_637ea,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2079] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21202,\n+\t[2659] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6025e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2080] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30802,\n+\t[2660] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63dae,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2081] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4b56,\n+\t[2661] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63bc2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2082] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_105a2,\n+\t[2662] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_652d2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57348,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2083] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ba2,\n+\t[2663] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62186,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2084] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_351a2,\n+\t[2664] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65896,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57348,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2085] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10c6,\n+\t[2665] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61262,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2086] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_106c6,\n+\t[2666] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60d72,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 161,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57348,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2087] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23cc6,\n+\t[2667] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61826,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 162,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2088] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_352c6,\n+\t[2668] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63336,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 163,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57348,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2089] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_266a,\n+\t[2669] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_50c7a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 164,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2090] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15c6a,\n+\t[2670] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5274a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 164,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2091] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_216a6,\n+\t[2671] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5323e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 164,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2092] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30ca6,\n+\t[2672] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52d0e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 164,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2093] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ff2,\n+\t[2673] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_545ce,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 164,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2094] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_155f2,\n+\t[2674] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_501ea,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 164,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2095] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24bf2,\n+\t[2675] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_54b82,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 165,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2096] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_302ce,\n+\t[2676] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_507ae,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 166,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81924,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2097] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4512,\n+\t[2677] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_505c2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2098] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11c6e,\n+\t[2678] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_53cd2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2099] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2326e,\n+\t[2679] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_50b86,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2100] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3286e,\n+\t[2680] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52296,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2101] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_49b6,\n+\t[2681] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_55b56,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2102] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10082,\n+\t[2682] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51772,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2103] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23682,\n+\t[2683] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5416a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2104] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32c82,\n+\t[2684] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51d36,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90116,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2105] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2016,\n+\t[2685] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7587a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2106] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15616,\n+\t[2686] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71406,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2107] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21162,\n+\t[2687] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75e3e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2108] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30762,\n+\t[2688] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71dda,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2109] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39be,\n+\t[2689] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7329a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2110] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12fbe,\n+\t[2690] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72dea,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2111] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_245be,\n+\t[2691] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7385e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2112] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31c8a,\n+\t[2692] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_753ae,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2113] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5fde,\n+\t[2693] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_751c2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2114] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1162a,\n+\t[2694] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_748d2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2115] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20c2a,\n+\t[2695] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75786,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2116] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3222a,\n+\t[2696] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_713a2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2117] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34de,\n+\t[2697] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70862,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2118] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a12,\n+\t[2698] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72372,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2119] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14f2,\n+\t[2699] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70e26,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2120] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a62,\n+\t[2700] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72936,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 1,\n-\t.flow_sig_id = 167,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122884,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2121] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_370e,\n+\t[2701] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_229b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 167,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2122] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12d0e,\n+\t[2702] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_240a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 167,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2123] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2430e,\n+\t[2703] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f74,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 168,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2124] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31dda,\n+\t[2704] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24664,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 169,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2125] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11ae,\n+\t[2705] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23314,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 170,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2126] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_107ae,\n+\t[2706] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22a04,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 170,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2127] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23dae,\n+\t[2707] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_238d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 170,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2128] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_353ae,\n+\t[2708] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_253c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 170,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2129] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_427a,\n+\t[2709] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24dcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 170,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2130] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11d36,\n+\t[2710] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_209f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 170,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2131] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23336,\n+\t[2711] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_214bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 171,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2132] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32936,\n+\t[2712] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20fac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 172,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2133] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0c96,\n+\t[2713] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_257a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2134] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12296,\n+\t[2714] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2134c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2135] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25896,\n+\t[2715] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25d64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2136] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_313a2,\n+\t[2716] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21908,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2137] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_314a,\n+\t[2717] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23488,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2138] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1274a,\n+\t[2718] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22ff8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2139] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d4a,\n+\t[2719] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23a44,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2140] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31406,\n+\t[2720] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_255b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2141] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_46de,\n+\t[2721] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21e64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2142] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_101ea,\n+\t[2722] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23954,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2143] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_237ea,\n+\t[2723] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20420,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2144] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32dea,\n+\t[2724] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23f10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2145] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ca6,\n+\t[2725] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2591c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2146] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11772,\n+\t[2726] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_214c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2147] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20d72,\n+\t[2727] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25ed8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2148] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32372,\n+\t[2728] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21afc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2149] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_06d2,\n+\t[2729] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_222f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2150] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13cd2,\n+\t[2730] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25de8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2151] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252d2,\n+\t[2731] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_228b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2152] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_348d2,\n+\t[2732] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_243a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2153] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c3e,\n+\t[2733] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6226c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2154] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1323e,\n+\t[2734] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65d5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 173,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2155] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2283e,\n+\t[2735] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62828,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 174,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2156] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35e3e,\n+\t[2736] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64318,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 175,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2157] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5582,\n+\t[2737] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60fc8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 176,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2158] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_14b82,\n+\t[2738] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62738,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 176,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2159] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2025e,\n+\t[2739] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63584,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 176,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2160] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3385e,\n+\t[2740] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62cf4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 176,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2161] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b6a,\n+\t[2741] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64680,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 176,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2162] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1416a,\n+\t[2742] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_602a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 176,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2163] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21826,\n+\t[2743] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61170,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 177,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2164] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30e26,\n+\t[2744] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60860,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 178,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2165] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1586,\n+\t[2745] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6505c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2166] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10b86,\n+\t[2746] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64b4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2167] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22186,\n+\t[2747] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65618,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2168] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35786,\n+\t[2748] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6123c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2169] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_167a,\n+\t[2749] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_631bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2170] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10c7a,\n+\t[2750] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_628ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2171] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2227a,\n+\t[2751] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63778,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2172] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3587a,\n+\t[2752] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62e68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2173] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2fce,\n+\t[2753] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61b18,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2174] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_145ce,\n+\t[2754] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63208,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2175] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21c9a,\n+\t[2755] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_600d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2176] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3329a,\n+\t[2756] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63bc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2177] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2556,\n+\t[2757] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_655d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2178] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15b56,\n+\t[2758] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_611f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2179] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21262,\n+\t[2759] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65b8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2180] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30862,\n+\t[2760] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_617b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2181] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4b36,\n+\t[2761] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63fac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2182] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_105c2,\n+\t[2762] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6569c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2183] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23bc2,\n+\t[2763] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62568,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2184] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_351c2,\n+\t[2764] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65c58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2185] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_10a6,\n+\t[2765] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35fb8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2186] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_106a6,\n+\t[2766] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31b5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 179,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2187] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ca6,\n+\t[2767] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34574,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 180,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2188] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_352a6,\n+\t[2768] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30118,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 181,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2189] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_260a,\n+\t[2769] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32914,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 182,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2190] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15c0a,\n+\t[2770] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34004,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 182,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2191] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_216c6,\n+\t[2771] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32ed0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 182,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2192] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30cc6,\n+\t[2772] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_349c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 182,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2193] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f92,\n+\t[2773] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30480,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 182,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2194] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15592,\n+\t[2774] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33ff0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 182,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2195] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24b92,\n+\t[2775] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30abc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 183,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2196] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_302ae,\n+\t[2776] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_325ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 184,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2197] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4572,\n+\t[2777] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34da8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2198] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_11c0e,\n+\t[2778] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3094c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2199] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2320e,\n+\t[2779] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31418,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2200] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3280e,\n+\t[2780] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30f08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2201] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_49d6,\n+\t[2781] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32a88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2202] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_100e2,\n+\t[2782] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_345f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2203] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236e2,\n+\t[2783] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35044,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2204] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32ce2,\n+\t[2784] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34bb4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2205] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2076,\n+\t[2785] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33464,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2206] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_15676,\n+\t[2786] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32f54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2207] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21102,\n+\t[2787] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33a20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2208] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30702,\n+\t[2788] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35510,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2209] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39de,\n+\t[2789] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_313d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2210] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12fde,\n+\t[2790] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30ac0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2211] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_245de,\n+\t[2791] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3198c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2212] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31cea,\n+\t[2792] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_330fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98308,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2213] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5fbe,\n+\t[2793] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_358f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2214] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1164a,\n+\t[2794] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3149c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2215] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20c4a,\n+\t[2795] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35eb4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2216] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3224a,\n+\t[2796] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31a58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98372,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2217] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34be,\n+\t[2797] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7586c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2218] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a72,\n+\t[2798] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71410,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2219] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1492,\n+\t[2799] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75e28,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2220] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a02,\n+\t[2800] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71dcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 2,\n-\t.flow_sig_id = 185,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2221] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_09ea,\n+\t[2801] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_725c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 185,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2222] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2912,\n+\t[2802] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75d38,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 186,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2223] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03b2,\n+\t[2803] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72b84,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 186,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2224] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5f7e,\n+\t[2804] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_742f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 187,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2225] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03a6,\n+\t[2805] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_701b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 187,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2226] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ce,\n+\t[2806] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_738a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 187,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2227] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a6e,\n+\t[2807] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70770,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 187,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2228] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_593a,\n+\t[2808] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73e60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 187,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2229] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4dce,\n+\t[2809] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7465c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 187,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2230] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e02,\n+\t[2810] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70200,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 188,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2231] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4796,\n+\t[2811] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_710cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 188,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2232] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_246e,\n+\t[2812] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7083c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 189,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2233] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_478a,\n+\t[2813] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_727bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 189,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2234] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_08fe,\n+\t[2814] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75eac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 189,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2235] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e52,\n+\t[2815] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72d78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 189,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2236] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3e2a,\n+\t[2816] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_74468,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 189,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2237] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e46,\n+\t[2817] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73118,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 189,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2238] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_02ba,\n+\t[2818] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72808,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 190,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2239] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_580e,\n+\t[2819] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_736d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 190,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2240] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38e6,\n+\t[2820] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_751c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2241] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5802,\n+\t[2821] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_74bd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2242] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d76,\n+\t[2822] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_707f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2243] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_52ca,\n+\t[2823] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71240,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2244] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32a2,\n+\t[2824] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70db0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114692,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2245] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34f6,\n+\t[2825] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_755ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2246] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a3a,\n+\t[2826] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71150,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2247] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5a22,\n+\t[2827] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75b68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2248] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_541e,\n+\t[2828] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7170c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 3,\n-\t.flow_sig_id = 191,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114756,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2249] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_09ca,\n+\t[2829] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d2b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 191,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2250] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0216,\n+\t[2830] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cda8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 191,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2251] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f62,\n+\t[2831] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d874,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 192,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2252] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bae,\n+\t[2832] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29418,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 193,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2253] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2932,\n+\t[2833] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bc14,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 194,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2254] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_227e,\n+\t[2834] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d704,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 194,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2255] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f4a,\n+\t[2835] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a5d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 194,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2256] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b96,\n+\t[2836] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dcc0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 194,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2257] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0392,\n+\t[2837] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29b80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 194,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2258] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cde,\n+\t[2838] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b2f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 194,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2259] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_192a,\n+\t[2839] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_281bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 195,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2260] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1276,\n+\t[2840] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b8ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 196,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2261] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5f5e,\n+\t[2841] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c0a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2262] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5baa,\n+\t[2842] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29c4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2263] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_54f6,\n+\t[2843] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c664,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2264] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_51c2,\n+\t[2844] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_28208,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2265] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0386,\n+\t[2845] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a188,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2266] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cd2,\n+\t[2846] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d8f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2267] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_191e,\n+\t[2847] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a744,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2268] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_126a,\n+\t[2848] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2deb4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2269] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ee,\n+\t[2849] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_28b64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2270] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c3a,\n+\t[2850] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a254,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2271] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3906,\n+\t[2851] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b120,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2272] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3252,\n+\t[2852] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a810,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2273] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a4e,\n+\t[2853] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c21c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2274] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_169a,\n+\t[2854] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_281c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2275] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_13e6,\n+\t[2855] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cbd8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2276] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4be6,\n+\t[2856] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_287fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2277] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_591a,\n+\t[2857] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2aff8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2278] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5266,\n+\t[2858] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c6e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2279] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2eb2,\n+\t[2859] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d5b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2280] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bfe,\n+\t[2860] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29158,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2281] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4dee,\n+\t[2861] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6af6c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2282] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_463a,\n+\t[2862] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c65c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 197,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2283] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4306,\n+\t[2863] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d528,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 198,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2284] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5c52,\n+\t[2864] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_690cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 199,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2285] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e22,\n+\t[2865] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b8c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 200,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2286] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0b6e,\n+\t[2866] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d038,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 200,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2287] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_07ba,\n+\t[2867] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6be84,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 200,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2288] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0086,\n+\t[2868] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d9f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 200,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2289] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_47b6,\n+\t[2869] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_694b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 200,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2290] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4082,\n+\t[2870] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68fa4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 200,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2291] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5dce,\n+\t[2871] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69a70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 201,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2292] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_561a,\n+\t[2872] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b560,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 202,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2293] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_244e,\n+\t[2873] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6dd5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2294] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_209a,\n+\t[2874] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69900,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2295] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3de6,\n+\t[2875] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c318,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2296] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3632,\n+\t[2876] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69f3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2297] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_47aa,\n+\t[2877] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6babc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2298] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_40f6,\n+\t[2878] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d5ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2299] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5dc2,\n+\t[2879] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a078,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2300] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_560e,\n+\t[2880] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6db68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2301] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_08de,\n+\t[2881] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68418,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2302] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_052a,\n+\t[2882] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6bf08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2303] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e76,\n+\t[2883] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68dd4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2304] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b42,\n+\t[2884] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a4c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2305] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e72,\n+\t[2885] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6ded0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2306] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5abe,\n+\t[2886] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69af4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2307] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_578a,\n+\t[2887] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c48c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2308] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_50d6,\n+\t[2888] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_680b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2309] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3e0a,\n+\t[2889] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a8ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2310] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b56,\n+\t[2890] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c39c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2311] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_37a2,\n+\t[2891] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6ae68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2312] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30ee,\n+\t[2892] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c958,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2313] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e66,\n+\t[2893] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c8b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2314] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ab2,\n+\t[2894] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3845c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 203,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2315] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_57fe,\n+\t[2895] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39328,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 204,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2316] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_50ca,\n+\t[2896] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38a18,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 205,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2317] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_029a,\n+\t[2897] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d214,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 206,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2318] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fe6,\n+\t[2898] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cd04,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 206,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2319] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1832,\n+\t[2899] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dbd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 206,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2320] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_157e,\n+\t[2900] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_397f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 206,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2321] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_582e,\n+\t[2901] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b180,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 206,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2322] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_557a,\n+\t[2902] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a8f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 206,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2323] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2e46,\n+\t[2903] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b7bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 207,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2324] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a92,\n+\t[2904] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3aeac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 208,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2325] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38c6,\n+\t[2905] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39b5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2326] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3512,\n+\t[2906] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b24c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2327] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e5e,\n+\t[2907] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38118,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2328] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0aaa,\n+\t[2908] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b808,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2329] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5822,\n+\t[2909] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d788,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2330] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_556e,\n+\t[2910] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_393ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2331] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_51ba,\n+\t[2911] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dd44,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2332] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a86,\n+\t[2912] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39968,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2333] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d56,\n+\t[2913] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a164,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2334] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19a2,\n+\t[2914] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d854,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2335] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_12ee,\n+\t[2915] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a720,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2336] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4aee,\n+\t[2916] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3de10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2337] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_52ea,\n+\t[2917] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39cd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2338] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2f36,\n+\t[2918] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b7c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2339] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2802,\n+\t[2919] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3828c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2340] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_254e,\n+\t[2920] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bdfc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2341] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3282,\n+\t[2921] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c5f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2342] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0fce,\n+\t[2922] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3819c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2343] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_081a,\n+\t[2923] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cbb4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2344] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0566,\n+\t[2924] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38758,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2345] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34d6,\n+\t[2925] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c56c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2346] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a1a,\n+\t[2926] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78110,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2347] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5a02,\n+\t[2927] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cb28,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2348] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_543e,\n+\t[2928] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_786cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 4,\n-\t.flow_sig_id = 209,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2349] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_09aa,\n+\t[2929] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7aec8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 209,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2350] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0276,\n+\t[2930] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c638,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 209,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2351] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f02,\n+\t[2931] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d484,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 210,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2352] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bce,\n+\t[2932] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_790a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 211,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2353] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2952,\n+\t[2933] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78ab4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 212,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2354] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_221e,\n+\t[2934] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a5a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 212,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2355] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f2a,\n+\t[2935] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b070,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 212,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2356] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bf6,\n+\t[2936] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ab60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 212,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2357] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03f2,\n+\t[2937] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79410,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 212,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2358] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cbe,\n+\t[2938] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78f00,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 212,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2359] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_194a,\n+\t[2939] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79dcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 213,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2360] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1216,\n+\t[2940] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b53c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 214,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2361] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5f3e,\n+\t[2941] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d0bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2362] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5bca,\n+\t[2942] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cbac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2363] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5496,\n+\t[2943] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d678,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2364] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_51a2,\n+\t[2944] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7921c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2365] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03e6,\n+\t[2945] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ba18,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2366] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cb2,\n+\t[2946] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d508,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2367] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_197e,\n+\t[2947] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a3d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2368] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_120a,\n+\t[2948] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7dac4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2369] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_238e,\n+\t[2949] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79984,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2370] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c5a,\n+\t[2950] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b0f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2371] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3966,\n+\t[2951] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79f40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2372] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3232,\n+\t[2952] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b6b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2373] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a2e,\n+\t[2953] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7deac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2374] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_16fa,\n+\t[2954] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79a50,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2375] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1386,\n+\t[2955] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c468,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2376] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4b86,\n+\t[2956] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7800c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2377] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_597a,\n+\t[2957] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_86c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2378] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5206,\n+\t[2958] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a1d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2379] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ed2,\n+\t[2959] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8c0c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2380] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b9e,\n+\t[2960] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a71c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2381] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4d8e,\n+\t[2961] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_906c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2382] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_465a,\n+\t[2962] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8b7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 215,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2383] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4366,\n+\t[2963] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_99a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 216,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2384] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5c32,\n+\t[2964] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b0b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 217,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2385] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e42,\n+\t[2965] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_aab4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 218,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2386] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0b0e,\n+\t[2966] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c244,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 218,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2387] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_07da,\n+\t[2967] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d0f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 218,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2388] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_00e6,\n+\t[2968] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_cb80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 218,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2389] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_47d6,\n+\t[2969] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b4d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 218,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2390] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_40e2,\n+\t[2970] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_afe0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 218,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2391] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5dae,\n+\t[2971] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ba1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 219,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2392] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_567a,\n+\t[2972] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d52c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 220,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2393] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_242e,\n+\t[2973] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48314,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2394] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20fa,\n+\t[2974] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ba24,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2395] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d86,\n+\t[2975] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48950,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2396] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3652,\n+\t[2976] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a060,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2397] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_47ca,\n+\t[2977] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c86c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2398] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4096,\n+\t[2978] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48440,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2399] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5da2,\n+\t[2979] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_492fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2400] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_566e,\n+\t[2980] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48d8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2401] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_08be,\n+\t[2981] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a7f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2402] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_054a,\n+\t[2982] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4de88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2403] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e16,\n+\t[2983] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4adc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2404] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b22,\n+\t[2984] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c4d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2405] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e12,\n+\t[2985] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b124,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2406] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ade,\n+\t[2986] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a834,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2407] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_57ea,\n+\t[2987] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b760,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2408] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_50b6,\n+\t[2988] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ae70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2409] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3e6a,\n+\t[2989] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bcc0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2410] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b36,\n+\t[2990] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d7d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2411] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_37c2,\n+\t[2991] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a20c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2412] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_308e,\n+\t[2992] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1dd1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2413] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e06,\n+\t[2993] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1866c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2414] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ad2,\n+\t[2994] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a17c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 221,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2415] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_579e,\n+\t[2995] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_18fa8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 222,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2416] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_50aa,\n+\t[2996] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a6b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 223,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2417] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_02fa,\n+\t[2997] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c0b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 224,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2418] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f86,\n+\t[2998] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_19c88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 224,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2419] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1852,\n+\t[2999] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c6f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 224,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2420] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_151e,\n+\t[3000] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_182d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 224,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2421] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_584e,\n+\t[3001] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aad0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 224,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2422] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_551a,\n+\t[3002] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c5e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 224,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2423] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2e26,\n+\t[3003] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d01c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 225,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2424] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2af2,\n+\t[3004] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cb2c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 226,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2425] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38a6,\n+\t[3005] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b914,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2426] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3572,\n+\t[3006] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d024,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2427] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0e3e,\n+\t[3007] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bf50,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2428] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0aca,\n+\t[3008] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d660,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2429] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5842,\n+\t[3009] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_582b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2430] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_550e,\n+\t[3010] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ba40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2431] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_51da,\n+\t[3011] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_588fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2432] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ae6,\n+\t[3012] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a38c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2433] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d36,\n+\t[3013] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ddf8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2434] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19c2,\n+\t[3014] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_599dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2435] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_128e,\n+\t[3015] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c3c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2436] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4a8e,\n+\t[3016] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59f18,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196612,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2437] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_528a,\n+\t[3017] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a724,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2438] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2f56,\n+\t[3018] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5de34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2439] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2862,\n+\t[3019] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ad60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2440] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_252e,\n+\t[3020] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c470,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196676,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2441] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32e2,\n+\t[3021] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_cd40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2442] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0fae,\n+\t[3022] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e450,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2443] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_087a,\n+\t[3023] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f28c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2444] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0506,\n+\t[3024] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ed9c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2445] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34b6,\n+\t[3025] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d6ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2446] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a7a,\n+\t[3026] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f1fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2447] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5a62,\n+\t[3027] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_dc28,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2448] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_545e,\n+\t[3028] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f738,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 5,\n-\t.flow_sig_id = 227,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2449] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a73c,\n+\t[3029] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d134,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2450] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a040,\n+\t[3030] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c8c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2451] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d640,\n+\t[3031] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d770,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2452] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dd3c,\n+\t[3032] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d354,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2453] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cba0,\n+\t[3033] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fb50,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2454] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c4f4,\n+\t[3034] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d260,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2455] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19f38,\n+\t[3035] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e09c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2456] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_182f4,\n+\t[3036] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_dbac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2457] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b098,\n+\t[3037] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c994,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 227,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2458] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8dac,\n+\t[3038] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e0a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 228,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2459] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a3ac,\n+\t[3039] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cfd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 228,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2460] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a698,\n+\t[3040] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e6e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2461] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d50c,\n+\t[3041] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d330,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2462] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ae50,\n+\t[3042] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cac0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2463] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c450,\n+\t[3043] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d97c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2464] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cb0c,\n+\t[3044] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f00c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2465] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a1f0,\n+\t[3045] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ea78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2466] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ba04,\n+\t[3046] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c508,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2467] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d004,\n+\t[3047] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d044,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2468] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d7f0,\n+\t[3048] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cb54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2469] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c264,\n+\t[3049] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f7a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2470] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_dea8,\n+\t[3050] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eeb4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2471] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_199fc,\n+\t[3051] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fde0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2472] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19ca8,\n+\t[3052] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d4f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2473] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8b5c,\n+\t[3053] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e340,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2474] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8460,\n+\t[3054] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1da50,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2475] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ba60,\n+\t[3055] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e88c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2476] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a15c,\n+\t[3056] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c39c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2477] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_afc0,\n+\t[3057] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ccec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2478] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a814,\n+\t[3058] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e7fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2479] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1de14,\n+\t[3059] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f228,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2480] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c5c0,\n+\t[3060] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ed38,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2481] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8c2c,\n+\t[3061] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c734,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2482] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8970,\n+\t[3062] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c308,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2483] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bf70,\n+\t[3063] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cd70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2484] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a22c,\n+\t[3064] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c954,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2485] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d0d0,\n+\t[3065] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d150,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2486] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ade4,\n+\t[3066] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c860,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2487] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c3e4,\n+\t[3067] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d69c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2488] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c6d0,\n+\t[3068] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d2f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2489] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9988,\n+\t[3069] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ff94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 229,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2490] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_92dc,\n+\t[3070] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d6a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 230,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2491] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_188dc,\n+\t[3071] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e5d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 230,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2492] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18f88,\n+\t[3072] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dce0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2493] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ba3c,\n+\t[3073] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c930,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2494] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b740,\n+\t[3074] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e0c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2495] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ad40,\n+\t[3075] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cf7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2496] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d03c,\n+\t[3076] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e60c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2497] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_86e0,\n+\t[3077] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c078,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2498] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8334,\n+\t[3078] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dc5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2499] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b934,\n+\t[3079] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c644,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2500] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bce0,\n+\t[3080] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c598,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2501] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aa94,\n+\t[3081] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eda4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2502] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a7d8,\n+\t[3082] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c4b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2503] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ddd8,\n+\t[3083] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d3e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2504] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c094,\n+\t[3084] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5caf0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2505] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_904c,\n+\t[3085] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ab80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2506] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c84c,\n+\t[3086] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a290,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2507] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18290,\n+\t[3087] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b1cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2508] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1864c,\n+\t[3088] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a8dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2509] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4f0,\n+\t[3089] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b52c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2510] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b104,\n+\t[3090] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ac3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2511] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a704,\n+\t[3091] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bb68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2512] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aaf0,\n+\t[3092] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b278,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2513] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_80a4,\n+\t[3093] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ac74,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2514] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9de8,\n+\t[3094] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e704,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2515] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b3e8,\n+\t[3095] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f5b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2516] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b6a4,\n+\t[3096] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b194,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2517] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a548,\n+\t[3097] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b990,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2518] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a19c,\n+\t[3098] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f0a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2519] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d79c,\n+\t[3099] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bfdc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2520] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1db48,\n+\t[3100] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f6ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2521] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9a98,\n+\t[3101] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a4d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2522] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_97ac,\n+\t[3102] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bfe4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2523] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18dac,\n+\t[3103] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4aa10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2524] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b098,\n+\t[3104] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a520,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2525] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bf0c,\n+\t[3105] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ed2c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2526] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b850,\n+\t[3106] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a900,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2527] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ae50,\n+\t[3107] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b7bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2528] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d50c,\n+\t[3108] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4af4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2529] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34f0,\n+\t[3109] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a8b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2530] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a3c,\n+\t[3110] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e048,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2531] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3740,\n+\t[3111] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ae84,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2532] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ea0,\n+\t[3112] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e994,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655364,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2533] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5bf4,\n+\t[3113] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b2e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2534] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0798,\n+\t[3114] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4adf4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 231,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2535] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_00ac,\n+\t[3115] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b820,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2536] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_280c,\n+\t[3116] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f330,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655428,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2537] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2550,\n+\t[3117] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a180,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2538] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3104,\n+\t[3118] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f890,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2539] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5964,\n+\t[3119] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a7cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2540] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_55a8,\n+\t[3120] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fedc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2541] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e5c,\n+\t[3121] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ab2c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2542] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b60,\n+\t[3122] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a23c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2543] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c0,\n+\t[3123] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b168,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2544] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f14,\n+\t[3124] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a878,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 6,\n-\t.flow_sig_id = 232,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2545] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a71c,\n+\t[3125] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e274,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53521,17 +66457,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2546] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a8dc,\n+\t[3126] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1be48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53540,18 +66477,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2547] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ed9c,\n+\t[3127] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ebb0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53560,18 +66498,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2548] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef5c,\n+\t[3128] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a794,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53580,19 +66519,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2549] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a060,\n+\t[3129] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1af90,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53601,18 +66541,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2550] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a520,\n+\t[3130] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e6a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53621,19 +66562,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2551] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e6e0,\n+\t[3131] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f5dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53642,19 +66584,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2552] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eba0,\n+\t[3132] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b130,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53663,20 +66606,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2553] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d660,\n+\t[3133] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bad4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53685,19 +66629,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2554] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb20,\n+\t[3134] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f5e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53706,20 +66649,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2555] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dce0,\n+\t[3135] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a010,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53728,20 +66670,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2556] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e1a0,\n+\t[3136] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fb20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53750,21 +66691,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2557] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dd1c,\n+\t[3137] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a470,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53773,18 +66713,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2558] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fedc,\n+\t[3138] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bf00,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53793,19 +66734,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2559] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c39c,\n+\t[3139] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5adbc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53814,19 +66756,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2560] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e55c,\n+\t[3140] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a54c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53835,20 +66778,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2561] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cb80,\n+\t[3141] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5feb8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53857,18 +66801,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2562] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b194,\n+\t[3142] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ba9c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53877,19 +66822,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2563] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d354,\n+\t[3143] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e484,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53898,19 +66844,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2564] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f414,\n+\t[3144] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a0d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53919,20 +66866,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2565] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c4d4,\n+\t[3145] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a8e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53941,19 +66889,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2566] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e994,\n+\t[3146] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e3f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53962,20 +66911,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2567] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cb54,\n+\t[3147] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ae20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -53984,20 +66934,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2568] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f158,\n+\t[3148] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e930,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54006,21 +66957,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2569] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19f18,\n+\t[3149] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ee00,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54029,20 +66981,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2570] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a0d8,\n+\t[3150] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e910,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54051,44 +67000,38 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2571] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c598,\n+\t[3151] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f44c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2572] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e758,\n+\t[3152] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ef5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54097,22 +67040,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2573] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_182d4,\n+\t[3153] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fbac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54121,19 +67061,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2574] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a794,\n+\t[3154] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f2bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54142,20 +67081,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2575] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c954,\n+\t[3155] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e1e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54164,20 +67102,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2576] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea14,\n+\t[3156] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f8f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54186,21 +67123,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2577] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b0b8,\n+\t[3157] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f2f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54209,18 +67145,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2578] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b278,\n+\t[3158] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ed84,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 232,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54229,19 +67165,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2579] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f738,\n+\t[3159] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f830,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 233,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54250,19 +67186,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2580] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f8f8,\n+\t[3160] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f414,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 234,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54271,20 +67207,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2581] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8d8c,\n+\t[3161] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fc10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 235,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54293,19 +67229,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2582] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_af4c,\n+\t[3162] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f720,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 235,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54314,20 +67250,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2583] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f00c,\n+\t[3163] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e25c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 235,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54336,20 +67272,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2584] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5cc,\n+\t[3164] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fd6c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 235,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54358,21 +67294,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2585] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a38c,\n+\t[3165] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eb54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 235,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54381,20 +67317,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2586] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a54c,\n+\t[3166] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e264,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 235,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54403,21 +67337,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2587] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e60c,\n+\t[3167] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f090,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 236,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54426,21 +67358,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2588] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ebcc,\n+\t[3168] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eba0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 237,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54449,22 +67379,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2589] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a6b8,\n+\t[3169] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f4f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54473,19 +67401,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2590] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a878,\n+\t[3170] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ef80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54494,20 +67422,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2591] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ed38,\n+\t[3171] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fa3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54516,20 +67444,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2592] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eef8,\n+\t[3172] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f5cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54538,21 +67466,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2593] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d52c,\n+\t[3173] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ef38,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54561,19 +67489,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2594] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f6ec,\n+\t[3174] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e6c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54582,20 +67510,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2595] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_dbac,\n+\t[3175] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f504,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54604,20 +67532,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2596] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fd6c,\n+\t[3176] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f158,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54626,21 +67554,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2597] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ae70,\n+\t[3177] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f964,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54649,20 +67577,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2598] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f330,\n+\t[3178] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f074,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54671,21 +67599,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2599] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d4f0,\n+\t[3179] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fea0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54694,21 +67622,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2600] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f9b0,\n+\t[3180] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f9b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54717,22 +67645,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2601] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c470,\n+\t[3181] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e400,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54741,21 +67669,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2602] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e930,\n+\t[3182] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ff10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54764,22 +67689,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2603] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1caf0,\n+\t[3183] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ea4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54788,22 +67710,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2604] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f084,\n+\t[3184] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e55c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54812,23 +67731,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2605] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cb2c,\n+\t[3185] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f1ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54837,20 +67753,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2606] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b130,\n+\t[3186] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e8bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54859,21 +67774,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2607] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d2f0,\n+\t[3187] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f7e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54882,21 +67796,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2608] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f7b0,\n+\t[3188] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1eef8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54905,22 +67818,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2609] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a1d0,\n+\t[3189] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e8f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54929,35 +67841,41 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2610] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a290,\n+\t[3190] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e4c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2611] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e450,\n+\t[3191] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f304,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54966,17 +67884,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2612] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e910,\n+\t[3192] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ea14,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -54985,18 +67906,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2613] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ba24,\n+\t[3193] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f210,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55005,17 +67929,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2614] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bfe4,\n+\t[3194] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ed20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55024,18 +67951,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2615] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e0a4,\n+\t[3195] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f85c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55044,18 +67974,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2616] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e264,\n+\t[3196] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f7b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55064,19 +67997,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2617] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d024,\n+\t[3197] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e154,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55085,18 +68021,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2618] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f5e4,\n+\t[3198] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f864,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55105,19 +68042,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2619] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d6a4,\n+\t[3199] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e690,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55126,19 +68064,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2620] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f864,\n+\t[3200] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e1a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55147,20 +68086,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2621] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d7d0,\n+\t[3201] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eaf0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55169,17 +68109,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2622] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f890,\n+\t[3202] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e580,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55188,18 +68131,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2623] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1da50,\n+\t[3203] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f03c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55208,18 +68154,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2624] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff10,\n+\t[3204] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ebcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55228,19 +68177,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2625] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c244,\n+\t[3205] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e538,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55249,17 +68201,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2626] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e704,\n+\t[3206] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e11c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55268,18 +68223,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2627] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c8c4,\n+\t[3207] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eb04,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55288,18 +68246,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2628] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ed84,\n+\t[3208] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e758,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55308,19 +68269,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2629] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_de88,\n+\t[3209] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ef64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55329,18 +68293,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2630] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e048,\n+\t[3210] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e674,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55349,19 +68316,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2631] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c508,\n+\t[3211] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f4a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55370,19 +68340,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2632] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e6c8,\n+\t[3212] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f084,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -55391,5188 +68364,5399 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2633] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_199dc,\n+\t[3213] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22998,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2634] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ba9c,\n+\t[3214] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24088,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2635] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dc5c,\n+\t[3215] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2636] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e11c,\n+\t[3216] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24644,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2637] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19c88,\n+\t[3217] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23334,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2638] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1be48,\n+\t[3218] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22a24,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2639] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c308,\n+\t[3219] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_238f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2640] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e4c8,\n+\t[3220] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_253e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2641] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8b7c,\n+\t[3221] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24dec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2642] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ac3c,\n+\t[3222] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_209d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2643] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f1fc,\n+\t[3223] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2149c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2644] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f2bc,\n+\t[3224] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20f8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2645] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8440,\n+\t[3225] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25788,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2646] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a900,\n+\t[3226] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2136c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2647] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cac0,\n+\t[3227] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25d44,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2648] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef80,\n+\t[3228] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21928,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2649] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ba40,\n+\t[3229] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_234a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2650] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bf00,\n+\t[3230] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22fd8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2651] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e0c0,\n+\t[3231] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23a64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2652] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e580,\n+\t[3232] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25594,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2653] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a17c,\n+\t[3233] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21e44,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2654] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a23c,\n+\t[3234] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23974,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2655] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e7fc,\n+\t[3235] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20400,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2656] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e8bc,\n+\t[3236] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23f30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2657] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_afe0,\n+\t[3237] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2593c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2658] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f0a0,\n+\t[3238] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_214e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2659] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d260,\n+\t[3239] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25ef8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2660] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f720,\n+\t[3240] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21adc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32772,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2661] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a834,\n+\t[3241] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_222d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2662] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_adf4,\n+\t[3242] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25dc8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2663] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eeb4,\n+\t[3243] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22894,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2664] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f074,\n+\t[3244] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24384,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 32836,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2665] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1de34,\n+\t[3245] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6224c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2666] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e3f4,\n+\t[3246] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65d7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2667] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c4b4,\n+\t[3247] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62808,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2668] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e674,\n+\t[3248] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64338,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2669] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c5e0,\n+\t[3249] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60fe8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2670] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e6a0,\n+\t[3250] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62718,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2671] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c860,\n+\t[3251] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_635a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2672] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ed20,\n+\t[3252] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62cd4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2673] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8c0c,\n+\t[3253] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_646a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2674] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1cc,\n+\t[3254] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60284,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2675] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f28c,\n+\t[3255] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61150,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2676] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f44c,\n+\t[3256] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60840,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2677] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8950,\n+\t[3257] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6507c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2678] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aa10,\n+\t[3258] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64b6c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2679] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cfd0,\n+\t[3259] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65638,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2680] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f090,\n+\t[3260] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6121c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2681] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bf50,\n+\t[3261] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6319c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2682] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a010,\n+\t[3262] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6288c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2683] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e5d0,\n+\t[3263] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63758,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2684] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e690,\n+\t[3264] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62e48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2685] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a20c,\n+\t[3265] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61b38,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2686] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a7cc,\n+\t[3266] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63228,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2687] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e88c,\n+\t[3267] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_600f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2688] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea4c,\n+\t[3268] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63be4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2689] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d0f0,\n+\t[3269] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_655f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2690] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5b0,\n+\t[3270] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_611d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2691] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d770,\n+\t[3271] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65bac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2692] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f830,\n+\t[3272] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61790,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49156,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2693] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_adc4,\n+\t[3273] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63f8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2694] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ae84,\n+\t[3274] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_656bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2695] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d044,\n+\t[3275] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62548,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2696] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f504,\n+\t[3276] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65c78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 49220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2697] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c3c4,\n+\t[3277] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35f98,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2698] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e484,\n+\t[3278] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31b7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2699] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c644,\n+\t[3279] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34554,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2700] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eb04,\n+\t[3280] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30138,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2701] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c6f0,\n+\t[3281] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32934,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2702] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ebb0,\n+\t[3282] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34024,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2703] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cd70,\n+\t[3283] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32ef0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2704] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f304,\n+\t[3284] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_349e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2705] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_99a8,\n+\t[3285] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_304a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2706] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bb68,\n+\t[3286] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33fd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 238,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2707] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_dc28,\n+\t[3287] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30a9c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 239,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2708] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e1e8,\n+\t[3288] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3258c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 240,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2709] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_92fc,\n+\t[3289] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34d88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 241,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2710] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b7bc,\n+\t[3290] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3096c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 241,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2711] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d97c,\n+\t[3291] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31438,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 241,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2712] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa3c,\n+\t[3292] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30f28,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 241,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2713] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_188fc,\n+\t[3293] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32aa8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 241,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2714] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1adbc,\n+\t[3294] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_345d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 241,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2715] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cf7c,\n+\t[3295] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35064,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 242,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2716] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f03c,\n+\t[3296] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34b94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 243,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2717] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18fa8,\n+\t[3297] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33444,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2718] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b168,\n+\t[3298] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32f74,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2719] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f228,\n+\t[3299] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33a00,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2720] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f7e8,\n+\t[3300] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35530,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2721] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ba1c,\n+\t[3301] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_313f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2722] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bfdc,\n+\t[3302] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30ae0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2723] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e09c,\n+\t[3303] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_319ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2724] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e25c,\n+\t[3304] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_330dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98308,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2725] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b760,\n+\t[3305] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_358d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2726] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b820,\n+\t[3306] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_314bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2727] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fde0,\n+\t[3307] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35e94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2728] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fea0,\n+\t[3308] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31a78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98372,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2729] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ad60,\n+\t[3309] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7584c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2730] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ae20,\n+\t[3310] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71430,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2731] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d3e0,\n+\t[3311] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75e08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2732] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f4a0,\n+\t[3312] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71dec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2733] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d01c,\n+\t[3313] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_725e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2734] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f5dc,\n+\t[3314] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75d18,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2735] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d69c,\n+\t[3315] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72ba4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2736] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f85c,\n+\t[3316] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_742d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2737] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_86c0,\n+\t[3317] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70194,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2738] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ab80,\n+\t[3318] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73884,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2739] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cd40,\n+\t[3319] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70750,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2740] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ee00,\n+\t[3320] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73e40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2741] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8314,\n+\t[3321] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7467c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2742] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a4d4,\n+\t[3322] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70220,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2743] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c994,\n+\t[3323] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_710ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2744] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eb54,\n+\t[3324] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7081c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2745] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b914,\n+\t[3325] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7279c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2746] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bad4,\n+\t[3326] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75e8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2747] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff94,\n+\t[3327] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72d58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2748] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e154,\n+\t[3328] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_74448,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2749] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bcc0,\n+\t[3329] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73138,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2750] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a180,\n+\t[3330] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72828,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2751] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e340,\n+\t[3331] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_736f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2752] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e400,\n+\t[3332] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_751e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2753] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aab4,\n+\t[3333] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_74bf0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2754] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ac74,\n+\t[3334] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_707d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2755] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d134,\n+\t[3335] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71260,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2756] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f2f4,\n+\t[3336] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70d90,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114692,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2757] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a7f8,\n+\t[3337] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7558c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2758] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a8b8,\n+\t[3338] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71170,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2759] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ea78,\n+\t[3339] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75b48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2760] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef38,\n+\t[3340] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7172c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2761] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ddf8,\n+\t[3341] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d298,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2762] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1feb8,\n+\t[3342] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cd88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2763] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c078,\n+\t[3343] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d854,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2764] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e538,\n+\t[3344] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29438,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2765] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c0b4,\n+\t[3345] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bc34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2766] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e274,\n+\t[3346] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d724,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2767] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c734,\n+\t[3347] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a5f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2768] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e8f4,\n+\t[3348] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dce0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2769] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_906c,\n+\t[3349] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29ba0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2770] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b52c,\n+\t[3350] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b2d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2771] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d6ec,\n+\t[3351] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2819c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2772] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fbac,\n+\t[3352] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b88c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2773] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c86c,\n+\t[3353] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c088,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2774] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ed2c,\n+\t[3354] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29c6c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2775] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d330,\n+\t[3355] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c644,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2776] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f4f0,\n+\t[3356] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_28228,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2777] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_182b0,\n+\t[3357] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a1a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2778] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a470,\n+\t[3358] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d8d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2779] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c930,\n+\t[3359] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a764,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2780] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eaf0,\n+\t[3360] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2de94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2781] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1866c,\n+\t[3361] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_28b44,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2782] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ab2c,\n+\t[3362] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a274,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2783] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ccec,\n+\t[3363] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b100,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2784] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f1ac,\n+\t[3364] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a830,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2785] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4d0,\n+\t[3365] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c23c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2786] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b990,\n+\t[3366] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_281e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2787] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fb50,\n+\t[3367] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cbf8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2788] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fc10,\n+\t[3368] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_287dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163844,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2789] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b124,\n+\t[3369] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2afd8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2790] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b2e4,\n+\t[3370] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2c6c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2791] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f7a4,\n+\t[3371] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d594,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2792] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f964,\n+\t[3372] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29178,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163908,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2793] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a724,\n+\t[3373] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6af4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2794] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a8e4,\n+\t[3374] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c67c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2795] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eda4,\n+\t[3375] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d508,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2796] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef64,\n+\t[3376] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_690ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2797] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aad0,\n+\t[3377] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b8e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2798] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1af90,\n+\t[3378] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d018,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2799] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d150,\n+\t[3379] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6bea4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2800] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f210,\n+\t[3380] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d9d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2801] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8084,\n+\t[3381] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69494,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2802] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a244,\n+\t[3382] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68f84,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2803] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c704,\n+\t[3383] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69a50,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2804] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e8c4,\n+\t[3384] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b540,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2805] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9dc8,\n+\t[3385] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6dd7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2806] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_be88,\n+\t[3386] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69920,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2807] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c048,\n+\t[3387] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c338,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2808] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e508,\n+\t[3388] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69f1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2809] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b3c8,\n+\t[3389] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6ba9c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2810] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b488,\n+\t[3390] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d58c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2811] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f648,\n+\t[3391] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a058,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2812] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb08,\n+\t[3392] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6db48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2813] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b684,\n+\t[3393] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68438,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2814] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b844,\n+\t[3394] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6bf28,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2815] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fd04,\n+\t[3395] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68df4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2816] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fec4,\n+\t[3396] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a4e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2817] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a568,\n+\t[3397] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6def0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2818] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a628,\n+\t[3398] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69ad4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2819] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ebe8,\n+\t[3399] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c4ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2820] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eca8,\n+\t[3400] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68090,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180228,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2821] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a1bc,\n+\t[3401] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a88c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2822] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a37c,\n+\t[3402] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c3bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2823] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e43c,\n+\t[3403] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6ae48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2824] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e9fc,\n+\t[3404] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c978,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180292,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2825] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d7bc,\n+\t[3405] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c898,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2826] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f97c,\n+\t[3406] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3847c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2827] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1da3c,\n+\t[3407] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39308,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2828] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fffc,\n+\t[3408] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38a38,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2829] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1db68,\n+\t[3409] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d234,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2830] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fc28,\n+\t[3410] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cd24,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2831] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c1e8,\n+\t[3411] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dbf0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2832] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e2a8,\n+\t[3412] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_397d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2833] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9ab8,\n+\t[3413] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b1a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2834] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bc78,\n+\t[3414] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a8d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2835] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c138,\n+\t[3415] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b79c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2836] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e2f8,\n+\t[3416] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3ae8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2837] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_978c,\n+\t[3417] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39b7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2838] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b94c,\n+\t[3418] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b26c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2839] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_da0c,\n+\t[3419] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38138,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2840] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ffcc,\n+\t[3420] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b828,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2841] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18d8c,\n+\t[3421] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d7a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2842] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1af4c,\n+\t[3422] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3938c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2843] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f00c,\n+\t[3423] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dd64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2844] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f5cc,\n+\t[3424] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39948,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2845] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b0b8,\n+\t[3425] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a144,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2846] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b278,\n+\t[3426] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d874,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2847] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f738,\n+\t[3427] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a700,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2848] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f8f8,\n+\t[3428] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3de30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2849] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bf2c,\n+\t[3429] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39cf0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2850] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a0ec,\n+\t[3430] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b7e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2851] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e5ac,\n+\t[3431] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_382ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2852] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e76c,\n+\t[3432] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bddc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229380,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2853] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b870,\n+\t[3433] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c5d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2854] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bd30,\n+\t[3434] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_381bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2855] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fef0,\n+\t[3435] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cb94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2856] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e3b0,\n+\t[3436] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38778,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229444,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2857] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ae70,\n+\t[3437] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c54c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2858] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f330,\n+\t[3438] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78130,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2859] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d4f0,\n+\t[3439] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cb08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2860] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f9b0,\n+\t[3440] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_786ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2861] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d52c,\n+\t[3441] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7aee8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2862] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f6ec,\n+\t[3442] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c618,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2863] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dbac,\n+\t[3443] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d4a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2864] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fd6c,\n+\t[3444] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79088,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2865] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34d0,\n+\t[3445] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78a94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2866] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a1c,\n+\t[3446] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a584,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2867] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3760,\n+\t[3447] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b050,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2868] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e80,\n+\t[3448] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ab40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2869] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5bd4,\n+\t[3449] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79430,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2870] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_07b8,\n+\t[3450] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78f20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2871] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_008c,\n+\t[3451] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79dec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2872] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_282c,\n+\t[3452] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b51c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2873] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2570,\n+\t[3453] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d09c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2874] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3124,\n+\t[3454] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cb8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2875] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5944,\n+\t[3455] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d658,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2876] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5588,\n+\t[3456] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7923c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2877] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e7c,\n+\t[3457] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7ba38,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2878] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b40,\n+\t[3458] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d528,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2879] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22e0,\n+\t[3459] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a3f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2880] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f34,\n+\t[3460] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7dae4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 7,\n-\t.flow_sig_id = 244,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2881] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a77c,\n+\t[3461] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_799a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2882] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a8bc,\n+\t[3462] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b0d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2883] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_edfc,\n+\t[3463] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79f60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2884] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef3c,\n+\t[3464] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b690,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245764,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2885] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a000,\n+\t[3465] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7de8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2886] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a540,\n+\t[3466] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79a70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2887] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e680,\n+\t[3467] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c448,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2888] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ebc0,\n+\t[3468] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7802c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245828,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2889] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d600,\n+\t[3469] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_86a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60581,19 +73765,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2890] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb40,\n+\t[3470] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a1b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60602,20 +73782,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2891] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dc80,\n+\t[3471] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8c6c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60624,20 +73800,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2892] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e1c0,\n+\t[3472] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a77c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60646,21 +73818,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2893] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dd7c,\n+\t[3473] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_900c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60669,18 +73837,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2894] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1febc,\n+\t[3474] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8b1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60689,19 +73855,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2895] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c3fc,\n+\t[3475] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_99c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60710,19 +73874,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2896] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e53c,\n+\t[3476] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b0d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60731,20 +73893,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2897] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cbe0,\n+\t[3477] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_aad4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60753,18 +73913,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2898] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1f4,\n+\t[3478] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c224,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60773,19 +73931,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2899] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d334,\n+\t[3479] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d090,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60794,19 +73950,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2900] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f474,\n+\t[3480] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_cbe0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60815,20 +73969,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2901] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c4b4,\n+\t[3481] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b4b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60837,19 +73989,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2902] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e9f4,\n+\t[3482] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_af80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60858,20 +74008,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2903] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cb34,\n+\t[3483] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ba7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60880,20 +74028,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2904] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f138,\n+\t[3484] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d54c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60902,21 +74048,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2905] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19f78,\n+\t[3485] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48374,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60925,20 +74069,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2906] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a0b8,\n+\t[3486] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ba44,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60947,21 +74087,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2907] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c5f8,\n+\t[3487] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48930,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60970,21 +74106,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2908] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e738,\n+\t[3488] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a000,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -60993,22 +74125,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2909] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_182b4,\n+\t[3489] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c80c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61017,19 +74145,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2910] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a7f4,\n+\t[3490] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48420,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61038,20 +74164,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2911] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c934,\n+\t[3491] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4929c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61060,43 +74184,39 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2912] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea74,\n+\t[3492] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48dec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2913] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b0d8,\n+\t[3493] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a798,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61105,18 +74225,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2914] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b218,\n+\t[3494] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dee8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 244,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61125,19 +74244,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2915] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f758,\n+\t[3495] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ada4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 245,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61146,19 +74264,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2916] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f898,\n+\t[3496] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c4b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 246,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131076,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61167,20 +74284,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2917] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8dec,\n+\t[3497] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b144,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 247,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61189,19 +74305,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2918] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_af2c,\n+\t[3498] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a854,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 247,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61210,20 +74325,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2919] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f06c,\n+\t[3499] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b700,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 247,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61232,20 +74346,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2920] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5ac,\n+\t[3500] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ae10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 247,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 131140,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61254,21 +74367,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2921] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a3ec,\n+\t[3501] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bca0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 247,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61277,20 +74389,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2922] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a52c,\n+\t[3502] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d7b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 247,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61299,21 +74407,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2923] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e66c,\n+\t[3503] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a26c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 248,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61322,21 +74426,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2924] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ebac,\n+\t[3504] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1dd7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 249,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61345,22 +74445,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2925] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a6d8,\n+\t[3505] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1860c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61369,19 +74465,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2926] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a818,\n+\t[3506] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a11c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61390,20 +74484,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2927] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ed58,\n+\t[3507] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_18fc8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61412,20 +74504,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2928] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ee98,\n+\t[3508] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a6d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61434,21 +74524,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2929] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d54c,\n+\t[3509] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c0d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61457,19 +74545,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2930] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f68c,\n+\t[3510] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_19ce8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61478,20 +74564,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2931] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_dbcc,\n+\t[3511] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c690,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61500,20 +74584,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2932] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fd0c,\n+\t[3512] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_182b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61522,21 +74604,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2933] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ae10,\n+\t[3513] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aab0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61545,20 +74625,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2934] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f350,\n+\t[3514] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c580,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61567,21 +74645,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2935] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d490,\n+\t[3515] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d07c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61590,21 +74666,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2936] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f9d0,\n+\t[3516] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cb4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61613,22 +74687,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2937] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c410,\n+\t[3517] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b974,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61637,21 +74709,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2938] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e950,\n+\t[3518] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d044,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61660,22 +74728,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2939] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ca90,\n+\t[3519] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bf30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61684,22 +74748,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2940] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f0e4,\n+\t[3520] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d600,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61708,23 +74768,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2941] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cb4c,\n+\t[3521] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_582d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61733,20 +74789,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2942] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b150,\n+\t[3522] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ba20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61755,21 +74809,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2943] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d290,\n+\t[3523] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5889c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61778,21 +74830,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2944] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f7d0,\n+\t[3524] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a3ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61801,22 +74851,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2945] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a1b0,\n+\t[3525] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dd98,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61825,16 +74873,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2946] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a2f0,\n+\t[3526] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_599bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61843,17 +74893,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2947] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e430,\n+\t[3527] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c3a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196608,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61862,17 +74914,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2948] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e970,\n+\t[3528] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59f78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196612,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61881,18 +74935,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2949] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ba44,\n+\t[3529] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a744,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61901,17 +74957,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2950] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bf84,\n+\t[3530] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5de54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61920,18 +74978,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2951] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e0c4,\n+\t[3531] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ad00,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196672,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61940,18 +75000,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2952] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e204,\n+\t[3532] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c410,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 196676,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61960,19 +75022,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2953] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d044,\n+\t[3533] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_cd20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -61981,18 +75045,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2954] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f584,\n+\t[3534] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e430,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62001,19 +75063,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2955] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d6c4,\n+\t[3535] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f2ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62022,19 +75082,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2956] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f804,\n+\t[3536] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_edfc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62043,20 +75101,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2957] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d7b0,\n+\t[3537] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d68c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62065,17 +75121,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2958] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f8f0,\n+\t[3538] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f19c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62084,18 +75140,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2959] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1da30,\n+\t[3539] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_dc48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62104,18 +75160,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2960] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff70,\n+\t[3540] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f758,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62124,19 +75180,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2961] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c224,\n+\t[3541] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d154,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62145,17 +75201,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2962] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e764,\n+\t[3542] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c8a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62164,18 +75220,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2963] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c8a4,\n+\t[3543] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d710,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62184,18 +75240,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2964] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ede4,\n+\t[3544] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d334,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62204,19 +75260,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2965] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_dee8,\n+\t[3545] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fb30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62225,18 +75281,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2966] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e028,\n+\t[3546] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d200,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62245,19 +75301,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2967] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c568,\n+\t[3547] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e0fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62266,19 +75322,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2968] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e6a8,\n+\t[3548] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_dbcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62287,20 +75343,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2969] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_199bc,\n+\t[3549] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c9f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62309,19 +75365,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2970] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bafc,\n+\t[3550] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e0c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62330,20 +75384,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2971] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dc3c,\n+\t[3551] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cfb0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62352,20 +75404,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2972] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e17c,\n+\t[3552] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e680,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62374,21 +75424,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2973] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_19ce8,\n+\t[3553] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d350,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62397,18 +75445,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2974] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1be28,\n+\t[3554] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4caa0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62417,19 +75465,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2975] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c368,\n+\t[3555] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d91c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62438,19 +75486,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2976] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e4a8,\n+\t[3556] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f06c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62459,20 +75507,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2977] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8b1c,\n+\t[3557] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ea18,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62481,17 +75529,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2978] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ac5c,\n+\t[3558] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c568,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62500,18 +75549,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2979] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f19c,\n+\t[3559] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d024,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393216,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62520,18 +75570,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2980] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f2dc,\n+\t[3560] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4cb34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393220,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62540,19 +75591,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2981] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8420,\n+\t[3561] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f7c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62561,18 +75613,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2982] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a960,\n+\t[3562] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eed4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62581,19 +75634,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2983] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_caa0,\n+\t[3563] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fd80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393280,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62602,19 +75656,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2984] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_efe0,\n+\t[3564] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4d490,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 393284,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62623,20 +75678,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2985] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ba20,\n+\t[3565] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e320,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62645,19 +75701,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2986] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bf60,\n+\t[3566] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1da30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62666,20 +75720,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2987] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e0a0,\n+\t[3567] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e8ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62688,20 +75740,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2988] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e5e0,\n+\t[3568] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c3fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62710,21 +75760,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2989] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a11c,\n+\t[3569] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cc8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62733,18 +75781,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2990] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a25c,\n+\t[3570] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e79c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62753,19 +75801,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2991] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e79c,\n+\t[3571] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f248,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62774,19 +75822,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2992] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e8dc,\n+\t[3572] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ed58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62795,20 +75843,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2993] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_af80,\n+\t[3573] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c754,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62817,18 +75865,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2994] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f0c0,\n+\t[3574] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c368,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62837,19 +75885,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2995] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d200,\n+\t[3575] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1cd10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62858,19 +75906,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2996] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f740,\n+\t[3576] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c934,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62879,20 +75927,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2997] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a854,\n+\t[3577] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d130,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62901,19 +75949,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2998] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ad94,\n+\t[3578] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c800,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62922,20 +75970,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[2999] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eed4,\n+\t[3579] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d6fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62944,20 +75992,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3000] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f014,\n+\t[3580] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d290,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62966,21 +76014,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3001] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1de54,\n+\t[3581] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fff4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -62989,20 +76037,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3002] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e394,\n+\t[3582] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d6c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63011,21 +76057,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3003] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c4d4,\n+\t[3583] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e5b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63034,21 +76078,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3004] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e614,\n+\t[3584] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dc80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63057,22 +76099,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3005] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c580,\n+\t[3585] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c950,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63081,19 +76121,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3006] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e6c0,\n+\t[3586] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e0a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63102,20 +76142,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3007] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c800,\n+\t[3587] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5cf1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63124,20 +76164,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3008] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ed40,\n+\t[3588] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e66c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63146,21 +76186,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3009] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8c6c,\n+\t[3589] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c018,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63169,16 +76209,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3010] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b1ac,\n+\t[3590] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dc3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63187,17 +76230,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3011] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f2ec,\n+\t[3591] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c624,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458752,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63206,17 +76252,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3012] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f42c,\n+\t[3592] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c5f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458756,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63225,18 +76274,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3013] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8930,\n+\t[3593] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5edc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63245,17 +76297,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3014] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aa70,\n+\t[3594] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c4d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63264,18 +76319,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3015] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cfb0,\n+\t[3595] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d380,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458816,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63284,18 +76342,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3016] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f0f0,\n+\t[3596] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ca90,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 458820,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63304,19 +76365,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3017] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bf30,\n+\t[3597] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_abe0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63325,18 +76389,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3018] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a070,\n+\t[3598] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a2f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63345,19 +76407,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3019] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e5b0,\n+\t[3599] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b1ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63366,19 +76426,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3020] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e6f0,\n+\t[3600] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a8bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63387,20 +76445,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3021] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a26c,\n+\t[3601] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b54c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63409,17 +76465,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3022] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a7ac,\n+\t[3602] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ac5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63428,18 +76484,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3023] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e8ec,\n+\t[3603] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bb08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63448,18 +76504,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3024] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea2c,\n+\t[3604] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b218,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63468,19 +76524,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3025] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d090,\n+\t[3605] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ac14,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63489,17 +76545,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3026] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f5d0,\n+\t[3606] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e764,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63508,18 +76564,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3027] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d710,\n+\t[3607] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f5d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63528,18 +76584,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3028] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f850,\n+\t[3608] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b1f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63548,19 +76604,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3029] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ada4,\n+\t[3609] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b9f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63569,18 +76625,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3030] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aee4,\n+\t[3610] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f0c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63589,19 +76645,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3031] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d024,\n+\t[3611] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bfbc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63610,19 +76666,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3032] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f564,\n+\t[3612] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f68c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63631,20 +76687,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3033] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c3a4,\n+\t[3613] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a4b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63653,19 +76709,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3034] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e4e4,\n+\t[3614] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bf84,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63674,20 +76728,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3035] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c624,\n+\t[3615] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4aa70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63696,20 +76748,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3036] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1eb64,\n+\t[3616] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a540,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63718,21 +76768,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3037] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c690,\n+\t[3617] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ed4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63741,18 +76789,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3038] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ebd0,\n+\t[3618] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a960,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63761,19 +76809,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3039] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cd10,\n+\t[3619] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b7dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63782,19 +76830,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3040] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f364,\n+\t[3620] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4af2c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63803,20 +76851,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3041] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_99c8,\n+\t[3621] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a8d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63825,17 +76873,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3042] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bb08,\n+\t[3622] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e028,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 250,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63844,18 +76893,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3043] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_dc48,\n+\t[3623] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4aee4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 251,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655360,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63864,18 +76914,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3044] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e188,\n+\t[3624] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e9f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 252,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655364,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63884,19 +76935,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3045] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_929c,\n+\t[3625] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b284,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 253,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63905,18 +76957,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3046] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b7dc,\n+\t[3626] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ad94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 253,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63925,19 +76978,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3047] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d91c,\n+\t[3627] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b840,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 253,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655424,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63946,19 +77000,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3048] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fa5c,\n+\t[3628] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f350,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 253,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 655428,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63967,20 +77022,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3049] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1889c,\n+\t[3629] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a1e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 253,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -63989,19 +77045,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3050] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1addc,\n+\t[3630] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f8f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 253,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64010,20 +77064,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3051] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cf1c,\n+\t[3631] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a7ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 254,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64032,20 +77084,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3052] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f05c,\n+\t[3632] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1febc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 255,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64054,21 +77104,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3053] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18fc8,\n+\t[3633] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ab4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64077,18 +77125,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3054] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b108,\n+\t[3634] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a25c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64097,19 +77145,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3055] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f248,\n+\t[3635] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b108,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64118,19 +77166,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3056] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f788,\n+\t[3636] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a818,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64139,20 +77187,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3057] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ba7c,\n+\t[3637] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e214,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64161,18 +77209,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3058] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bfbc,\n+\t[3638] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1be28,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64181,19 +77229,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3059] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e0fc,\n+\t[3639] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ebd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64202,19 +77250,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3060] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e23c,\n+\t[3640] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a7f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64223,20 +77271,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3061] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b700,\n+\t[3641] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1aff0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64245,19 +77293,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3062] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b840,\n+\t[3642] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e6c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64266,20 +77314,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3063] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fd80,\n+\t[3643] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f5bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64288,20 +77336,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3064] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fec0,\n+\t[3644] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b150,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64310,21 +77358,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3065] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ad00,\n+\t[3645] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bab4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64333,20 +77381,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3066] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ae40,\n+\t[3646] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f584,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64355,21 +77401,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3067] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d380,\n+\t[3647] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a070,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64378,21 +77422,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3068] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f4c0,\n+\t[3648] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fb40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64401,22 +77443,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3069] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d07c,\n+\t[3649] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a410,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64425,19 +77465,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3070] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f5bc,\n+\t[3650] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bf60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64446,20 +77486,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3071] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d6fc,\n+\t[3651] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5addc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64468,20 +77508,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3072] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f83c,\n+\t[3652] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a52c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64490,21 +77530,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3073] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_86a0,\n+\t[3653] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fed8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64513,15 +77553,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3074] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_abe0,\n+\t[3654] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bafc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64530,16 +77574,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3075] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_cd20,\n+\t[3655] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e4e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64548,16 +77596,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3076] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ee60,\n+\t[3656] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a0b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720900,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64566,17 +77618,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3077] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_8374,\n+\t[3657] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a884,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64585,16 +77641,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3078] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a4b4,\n+\t[3658] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e394,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64603,17 +77663,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3079] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c9f4,\n+\t[3659] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ae40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64622,17 +77686,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3080] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eb34,\n+\t[3660] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e950,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 720964,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64641,18 +77709,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3081] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b974,\n+\t[3661] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ee60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64661,17 +77733,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3082] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bab4,\n+\t[3662] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e970,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64680,18 +77752,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3083] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fff4,\n+\t[3663] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f42c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64700,18 +77772,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3084] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e134,\n+\t[3664] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ef3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64720,19 +77792,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3085] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1bca0,\n+\t[3665] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fbcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64741,16 +77813,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3086] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a1e0,\n+\t[3666] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f2dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64759,17 +77833,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3087] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e320,\n+\t[3667] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e188,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64778,17 +77854,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3088] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e460,\n+\t[3668] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f898,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64797,18 +77875,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3089] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_aad4,\n+\t[3669] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f294,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64817,16 +77897,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3090] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ac14,\n+\t[3670] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ede4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64835,17 +77917,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3091] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d154,\n+\t[3671] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f850,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64854,17 +77938,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3092] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f294,\n+\t[3672] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f474,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64873,18 +77959,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3093] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a798,\n+\t[3673] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fc70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64893,17 +77981,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3094] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a8d8,\n+\t[3674] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f740,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64912,18 +78002,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3095] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ea18,\n+\t[3675] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e23c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64932,18 +78024,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3096] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ef58,\n+\t[3676] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_fd0c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64952,19 +78046,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3097] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dd98,\n+\t[3677] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eb34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64973,18 +78069,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3098] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fed8,\n+\t[3678] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e204,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -64993,19 +78089,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3099] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c018,\n+\t[3679] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f0f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65014,19 +78110,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3100] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e558,\n+\t[3680] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ebc0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65035,20 +78131,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3101] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c0d4,\n+\t[3681] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f490,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65057,17 +78153,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3102] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e214,\n+\t[3682] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4efe0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65076,18 +78174,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3103] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c754,\n+\t[3683] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fa5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65096,18 +78196,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3104] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e894,\n+\t[3684] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f5ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65116,19 +78218,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3105] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_900c,\n+\t[3685] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ef58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65137,16 +78241,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3106] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b54c,\n+\t[3686] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e6a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65155,17 +78262,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3107] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d68c,\n+\t[3687] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f564,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65174,17 +78284,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3108] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fbcc,\n+\t[3688] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f138,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917508,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65193,18 +78306,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3109] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c80c,\n+\t[3689] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f904,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65213,17 +78329,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3110] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ed4c,\n+\t[3690] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f014,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65232,18 +78351,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3111] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_d350,\n+\t[3691] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fec0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65252,18 +78374,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3112] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f490,\n+\t[3692] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f9d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 917572,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65272,19 +78397,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3113] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_182d0,\n+\t[3693] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e460,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65293,18 +78421,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3114] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a410,\n+\t[3694] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ff70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65313,19 +78441,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3115] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c950,\n+\t[3695] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ea2c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65334,19 +78462,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3116] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ea90,\n+\t[3696] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e53c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65355,20 +78483,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3117] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1860c,\n+\t[3697] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f1cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65377,17 +78505,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3118] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ab4c,\n+\t[3698] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e8dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65396,18 +78526,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3119] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1cc8c,\n+\t[3699] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f788,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65416,18 +78548,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3120] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f1cc,\n+\t[3700] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ee98,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65436,19 +78570,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3121] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b4b0,\n+\t[3701] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e894,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65457,17 +78593,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3122] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b9f0,\n+\t[3702] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e4a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65476,18 +78614,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3123] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fb30,\n+\t[3703] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f364,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65496,18 +78636,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3124] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fc70,\n+\t[3704] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ea74,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65516,19 +78658,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3125] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b144,\n+\t[3705] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f270,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65537,18 +78681,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3126] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b284,\n+\t[3706] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ed40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65557,19 +78703,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3127] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f7c4,\n+\t[3707] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f83c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65578,19 +78726,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3128] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_f904,\n+\t[3708] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f7d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65599,20 +78749,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3129] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a744,\n+\t[3709] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e134,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65621,19 +78773,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3130] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1a884,\n+\t[3710] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f804,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65642,20 +78794,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3131] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1edc4,\n+\t[3711] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e6f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65664,20 +78816,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3132] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ef04,\n+\t[3712] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e1c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65686,21 +78838,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3133] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aab0,\n+\t[3713] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ea90,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65709,18 +78861,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3134] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1aff0,\n+\t[3714] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e5e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65729,19 +78883,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3135] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d130,\n+\t[3715] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f05c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65750,19 +78906,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3136] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f270,\n+\t[3716] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ebac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n \t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n@@ -65771,21 +78929,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3137] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_80e4,\n+\t[3717] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e558,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65793,16 +78953,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3138] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a224,\n+\t[3718] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e17c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65810,17 +78975,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3139] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c764,\n+\t[3719] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5eb64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65828,17 +78998,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3140] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e8a4,\n+\t[3720] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e738,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983044,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65846,18 +79021,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3141] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9da8,\n+\t[3721] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ef04,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65865,17 +79045,22 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3142] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bee8,\n+\t[3722] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e614,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65883,18 +79068,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3143] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c028,\n+\t[3723] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f4c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65902,18 +79092,23 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3144] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e568,\n+\t[3724] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f0e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 11,\n+\t.flow_sig_id = 983108,\n+\t.flow_pattern_id = 0,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -65921,4027 +79116,3632 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3145] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b3a8,\n+\t[3725] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5802,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3146] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b4e8,\n+\t[3726] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e46,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3147] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f628,\n+\t[3727] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d76,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3148] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fb68,\n+\t[3728] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_02ba,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3149] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b6e4,\n+\t[3729] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32a2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3150] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b824,\n+\t[3730] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38e6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3151] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fd64,\n+\t[3731] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52ca,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3152] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fea4,\n+\t[3732] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_580e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3153] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a508,\n+\t[3733] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44996,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3154] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a648,\n+\t[3734] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_410e6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3155] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_eb88,\n+\t[3735] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42036,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3156] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ecc8,\n+\t[3736] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4264a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 16384,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3157] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a1dc,\n+\t[3737] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45ffe,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3158] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a31c,\n+\t[3738] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44532,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3159] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e45c,\n+\t[3739] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4399e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3160] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e99c,\n+\t[3740] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43fd2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 24576,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3161] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d7dc,\n+\t[3741] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23da0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3162] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f91c,\n+\t[3742] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2239c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3163] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1da5c,\n+\t[3743] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_207fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3164] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ff9c,\n+\t[3744] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20d38,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3165] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1db08,\n+\t[3745] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25e34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3166] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fc48,\n+\t[3746] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24470,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3167] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1c188,\n+\t[3747] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22850,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3168] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e2c8,\n+\t[3748] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2518c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3169] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_9ad8,\n+\t[3749] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20970,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3170] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bc18,\n+\t[3750] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20eac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3171] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_c158,\n+\t[3751] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2128c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3172] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e298,\n+\t[3752] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_218c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3173] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_97ec,\n+\t[3753] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22dc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3174] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b92c,\n+\t[3754] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25300,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3175] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_da6c,\n+\t[3755] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23760,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3176] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_ffac,\n+\t[3756] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23d5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3177] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_18dec,\n+\t[3757] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63694,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3178] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1af2c,\n+\t[3758] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63cd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3179] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f06c,\n+\t[3759] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60030,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3180] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f5ac,\n+\t[3760] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6066c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3181] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b0d8,\n+\t[3761] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65b68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3182] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b218,\n+\t[3762] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_640a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3183] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f758,\n+\t[3763] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62484,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3184] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f898,\n+\t[3764] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62ac0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3185] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bf4c,\n+\t[3765] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_605a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3186] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_a08c,\n+\t[3766] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60be0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3187] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e5cc,\n+\t[3767] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64a8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3188] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e70c,\n+\t[3768] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6153c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3189] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_b810,\n+\t[3769] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62638,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3190] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_bd50,\n+\t[3770] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62c74,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3191] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_fe90,\n+\t[3771] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63054,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3192] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_e3d0,\n+\t[3772] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63990,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3193] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1ae10,\n+\t[3773] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_9a98,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3194] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f350,\n+\t[3774] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_80a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3195] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d490,\n+\t[3775] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c3b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3196] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f9d0,\n+\t[3776] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c9fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3197] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1d54c,\n+\t[3777] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bf0c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3198] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1f68c,\n+\t[3778] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a548,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3199] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1dbcc,\n+\t[3779] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8968,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3200] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1fd0c,\n+\t[3780] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8eb4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3201] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34b0,\n+\t[3781] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_497ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3202] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a7c,\n+\t[3782] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_49de8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3203] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3700,\n+\t[3783] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dcc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3204] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ee0,\n+\t[3784] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c200,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3205] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5bb4,\n+\t[3785] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b850,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3206] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_07d8,\n+\t[3786] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a19c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3207] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_00ec,\n+\t[3787] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_485bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3208] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_284c,\n+\t[3788] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48bf8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3209] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2510,\n+\t[3789] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b098,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3210] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3144,\n+\t[3790] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b6a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3211] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5924,\n+\t[3791] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_19ac4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3212] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_55e8,\n+\t[3792] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_18000,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3213] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e1c,\n+\t[3793] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d50c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3214] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1b20,\n+\t[3794] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1db48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3215] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2280,\n+\t[3795] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bf68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3216] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3f54,\n+\t[3796] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a4b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 8,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3217] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24604,\n+\t[3797] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_58dac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3218] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255d4,\n+\t[3798] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b3e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3219] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22e08,\n+\t[3799] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59708,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3220] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24378,\n+\t[3800] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59d54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3221] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20fcc,\n+\t[3801] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ae50,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3222] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21a9c,\n+\t[3802] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d79c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3223] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_217d0,\n+\t[3803] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bbbc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3224] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20800,\n+\t[3804] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a1f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3225] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_253a0,\n+\t[3805] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5822,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 256,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3226] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23f70,\n+\t[3806] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e66,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 257,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3227] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23ba4,\n+\t[3807] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d56,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 257,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3228] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c94,\n+\t[3808] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_029a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4096,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3229] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21968,\n+\t[3809] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3282,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3230] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_243c4,\n+\t[3810] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38c6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3231] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25c38,\n+\t[3811] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52ea,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3232] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2125c,\n+\t[3812] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_582e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 6144,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3233] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_240c8,\n+\t[3813] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51ba,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3234] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f98,\n+\t[3814] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_57fe,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3235] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_228cc,\n+\t[3815] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_12ee,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3236] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d3c,\n+\t[3816] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1832,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3237] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20990,\n+\t[3817] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_081a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3238] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_214a0,\n+\t[3818] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0e5e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3239] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21194,\n+\t[3819] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2802,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3240] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_202c4,\n+\t[3820] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2e46,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3241] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22a64,\n+\t[3821] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4556e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3242] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23934,\n+\t[3822] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45ab2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3243] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23268,\n+\t[3823] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_419a2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3244] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22758,\n+\t[3824] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41fe6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3245] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2132c,\n+\t[3825] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40fce,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3246] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d88,\n+\t[3826] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43512,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3247] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_256fc,\n+\t[3827] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42f36,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3248] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24b2c,\n+\t[3828] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4557a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3249] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f14,\n+\t[3829] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42a86,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3250] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23a24,\n+\t[3830] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_450ca,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3251] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23718,\n+\t[3831] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44aee,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3252] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22848,\n+\t[3832] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4157e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3253] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_214dc,\n+\t[3833] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40566,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3254] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25eb8,\n+\t[3834] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40aaa,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3255] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25bec,\n+\t[3835] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4254e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3256] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21110,\n+\t[3836] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42a92,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3257] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_238b0,\n+\t[3837] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_449b6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 258,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3258] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20440,\n+\t[3838] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_410c6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 259,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3259] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_200b4,\n+\t[3839] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42016,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 259,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3260] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_235e4,\n+\t[3840] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4266a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3261] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d04,\n+\t[3841] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45fde,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3262] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_228d4,\n+\t[3842] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44512,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3263] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22508,\n+\t[3843] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_439be,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3264] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25678,\n+\t[3844] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43ff2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3265] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_229d8,\n+\t[3845] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63682,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3266] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_234e8,\n+\t[3846] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63cc6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3267] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_231dc,\n+\t[3847] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61162,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3268] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2220c,\n+\t[3848] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_616a6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3269] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24dac,\n+\t[3849] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60c2a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3270] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2597c,\n+\t[3850] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6326e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3271] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255b0,\n+\t[3851] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_645be,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3272] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_246e0,\n+\t[3852] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64bf2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3273] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23374,\n+\t[3853] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_50082,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3274] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21e04,\n+\t[3854] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_506c6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3275] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21b78,\n+\t[3855] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_55616,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3276] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20fa8,\n+\t[3856] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_55c6a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3277] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_257c8,\n+\t[3857] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5162a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3278] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22298,\n+\t[3858] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51c6e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3279] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23fcc,\n+\t[3859] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52fbe,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3280] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2503c,\n+\t[3860] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_555f2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3281] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2239c,\n+\t[3861] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72c82,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3282] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20eac,\n+\t[3862] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_752c6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3283] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20be0,\n+\t[3863] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70762,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3284] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23cd0,\n+\t[3864] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70ca6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 114688,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3285] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24470,\n+\t[3865] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7222a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3286] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25300,\n+\t[3866] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7286e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3287] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c74,\n+\t[3867] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71c8a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3288] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_240a4,\n+\t[3868] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_702ce,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 122880,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3289] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23da0,\n+\t[3869] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5842,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3290] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20970,\n+\t[3870] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e06,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3291] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_205a4,\n+\t[3871] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d36,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3292] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23694,\n+\t[3872] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_02fa,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4096,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3293] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25e34,\n+\t[3873] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32e2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3294] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22dc4,\n+\t[3874] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38a6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3295] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22638,\n+\t[3875] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_528a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3296] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25b68,\n+\t[3876] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_584e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 6144,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3297] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34c8,\n+\t[3877] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51da,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3298] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a04,\n+\t[3878] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_579e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3299] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_09d4,\n+\t[3879] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_128e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3300] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5e98,\n+\t[3880] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1852,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 12288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3301] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2da8,\n+\t[3881] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_087a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3302] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_07a0,\n+\t[3882] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0e3e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3303] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1370,\n+\t[3883] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2862,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3304] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2834,\n+\t[3884] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2e26,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 14336,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3305] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_37c4,\n+\t[3885] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4550e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3306] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0398,\n+\t[3886] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45ad2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3307] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_595c,\n+\t[3887] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_419c2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3308] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_246c,\n+\t[3888] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41f86,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 20480,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3309] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e64,\n+\t[3889] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40fae,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3310] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48c0,\n+\t[3890] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43572,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3311] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f8,\n+\t[3891] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42f56,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3312] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3188,\n+\t[3892] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4551a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 9,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 2,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 22528,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3313] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24664,\n+\t[3893] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42ae6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3314] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29418,\n+\t[3894] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_450aa,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3315] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30118,\n+\t[3895] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44a8e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3316] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38a18,\n+\t[3896] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4151e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 28672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3317] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255b4,\n+\t[3897] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40506,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3318] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2deb4,\n+\t[3898] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_40aca,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3319] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34bb4,\n+\t[3899] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4252e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3320] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39968,\n+\t[3900] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42af2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 30720,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3321] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22e68,\n+\t[3901] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_449d6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3322] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2db68,\n+\t[3902] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_410a6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3323] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34468,\n+\t[3903] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42076,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3324] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3921c,\n+\t[3904] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4260a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 16384,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3325] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24318,\n+\t[3905] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45fbe,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3326] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_290cc,\n+\t[3906] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_44572,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3327] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31dcc,\n+\t[3907] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_439de,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3328] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_386cc,\n+\t[3908] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43f92,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 24576,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3329] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20fac,\n+\t[3909] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_636e2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3330] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b8ac,\n+\t[3910] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63ca6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3331] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_325ac,\n+\t[3911] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_61102,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3332] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3aeac,\n+\t[3912] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_616c6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3333] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21afc,\n+\t[3913] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60c4a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3334] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_287fc,\n+\t[3914] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6320e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3335] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_330fc,\n+\t[3915] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_645de,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3336] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bdfc,\n+\t[3916] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64b92,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 57344,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3337] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_217b0,\n+\t[3917] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_500e2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3338] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_280b0,\n+\t[3918] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_506a6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3339] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30db0,\n+\t[3919] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_55676,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3340] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b6b0,\n+\t[3920] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_55c0a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 81920,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3341] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20860,\n+\t[3921] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5164a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3342] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b560,\n+\t[3922] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_51c0e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3343] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33e60,\n+\t[3923] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_52fde,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3344] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ab60,\n+\t[3924] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_55592,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 90112,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3345] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_253c0,\n+\t[3925] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72ce2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3346] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dcc0,\n+\t[3926] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_752a6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 260,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3347] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_349c0,\n+\t[3927] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70702,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 261,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3348] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_397f4,\n+\t[3928] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70cc6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 262,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3349] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23f10,\n+\t[3929] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7224a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 263,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3350] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a810,\n+\t[3930] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7280e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 263,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3351] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35510,\n+\t[3931] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71cea,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 263,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3352] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3de10,\n+\t[3932] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_702ae,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 263,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 122880,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3353] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23bc4,\n+\t[3933] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23dc0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 263,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -69949,21 +82749,15 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3354] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a4c4,\n+\t[3934] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_223fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 263,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -69971,22 +82765,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3355] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_351c4,\n+\t[3935] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2079c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 264,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -69994,22 +82782,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3356] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dac4,\n+\t[3936] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20d58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 265,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70017,44 +82799,34 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3357] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22cf4,\n+\t[3937] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25e54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3358] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d9f4,\n+\t[3938] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24410,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70062,21 +82834,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3359] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_342f4,\n+\t[3939] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22830,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70084,21 +82852,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3360] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_390a8,\n+\t[3940] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_251ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70106,22 +82870,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3361] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21908,\n+\t[3941] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20910,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70129,20 +82889,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3362] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28208,\n+\t[3942] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20ecc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70150,21 +82906,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3363] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30f08,\n+\t[3943] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_212ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70172,21 +82924,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3364] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b808,\n+\t[3944] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_218a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70194,22 +82942,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3365] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_243a4,\n+\t[3945] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22da4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70217,21 +82961,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3366] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29158,\n+\t[3946] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25360,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32768,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70239,22 +82979,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3367] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31a58,\n+\t[3947] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23700,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70262,22 +82998,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3368] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38758,\n+\t[3948] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23d3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 32832,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70285,23 +83017,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3369] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25c58,\n+\t[3949] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_636f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70309,22 +83037,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3370] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c958,\n+\t[3950] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63cb0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70332,23 +83054,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3371] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3170c,\n+\t[3951] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60050,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70356,23 +83072,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3372] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3800c,\n+\t[3952] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6060c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70380,24 +83090,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3373] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2123c,\n+\t[3953] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65b08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70405,21 +83109,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3374] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29f3c,\n+\t[3954] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_640c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70427,22 +83127,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3375] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3083c,\n+\t[3955] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_624e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70450,22 +83146,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3376] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b53c,\n+\t[3956] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62aa0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70473,23 +83165,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3377] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_240a8,\n+\t[3957] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_605c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70497,17 +83185,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3378] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cda8,\n+\t[3958] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60b80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70515,18 +83203,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3379] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31b5c,\n+\t[3959] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64aec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70534,18 +83222,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3380] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3845c,\n+\t[3960] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6155c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70553,19 +83241,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3381] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22ff8,\n+\t[3961] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62658,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70573,18 +83261,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3382] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d8f8,\n+\t[3962] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62c14,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70592,19 +83280,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3383] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_345f8,\n+\t[3963] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63034,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70612,19 +83300,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3384] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_393ac,\n+\t[3964] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_639f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70632,20 +83320,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3385] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_228ac,\n+\t[3965] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_353c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70653,19 +83341,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3386] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d5ac,\n+\t[3966] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_359fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70673,20 +83358,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3387] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35eac,\n+\t[3967] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33d9c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70694,20 +83376,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3388] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cbac,\n+\t[3968] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32358,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70715,21 +83394,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3389] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d5c,\n+\t[3969] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31908,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70737,18 +83413,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3390] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c65c,\n+\t[3970] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31ec4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70756,19 +83431,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3391] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31410,\n+\t[3971] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35e30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70776,19 +83450,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3392] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38110,\n+\t[3972] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_347ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70796,20 +83469,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3393] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_209f0,\n+\t[3973] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33f10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70817,18 +83489,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3394] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b2f0,\n+\t[3974] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_324cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70836,19 +83507,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3395] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33ff0,\n+\t[3975] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_308ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70856,19 +83526,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3396] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a8f0,\n+\t[3976] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30ea8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70876,20 +83545,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3397] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_214c0,\n+\t[3977] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_343a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70897,19 +83565,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3398] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_281c0,\n+\t[3978] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34960,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70917,20 +83584,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3399] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30ac0,\n+\t[3979] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32d00,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70938,20 +83604,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3400] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b7c0,\n+\t[3980] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3533c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70959,21 +83624,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3401] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_211f4,\n+\t[3981] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72cf4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -70981,20 +83645,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3402] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29af4,\n+\t[3982] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_752b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71002,21 +83663,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3403] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_307f4,\n+\t[3983] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73650,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71024,21 +83682,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3404] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b0f4,\n+\t[3984] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73c0c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71046,22 +83701,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3405] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_202a4,\n+\t[3985] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7123c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71069,19 +83721,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3406] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28fa4,\n+\t[3986] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71bf8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71089,20 +83740,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3407] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_338a4,\n+\t[3987] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75ae4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71110,20 +83760,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3408] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a5a4,\n+\t[3988] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_740a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71131,21 +83780,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3409] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22a04,\n+\t[3989] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73bc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71153,18 +83801,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3410] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d704,\n+\t[3990] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72180,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71172,19 +83820,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3411] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34004,\n+\t[3991] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_705a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71192,19 +83840,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3412] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cd04,\n+\t[3992] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70b5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71212,20 +83860,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3413] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23954,\n+\t[3993] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75c58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71233,19 +83881,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3414] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a254,\n+\t[3994] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_74214,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71253,20 +83901,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3415] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32f54,\n+\t[3995] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72634,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71274,20 +83922,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3416] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d854,\n+\t[3996] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72ff0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71295,21 +83943,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3417] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23208,\n+\t[3997] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a6c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71317,20 +83965,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3418] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bf08,\n+\t[3998] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2acfc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71338,21 +83982,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3419] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32808,\n+\t[3999] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b09c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71360,21 +84000,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3420] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d508,\n+\t[4000] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b658,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71382,22 +84018,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3421] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22738,\n+\t[4001] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cb54,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71405,19 +84037,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3422] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d038,\n+\t[4002] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_295c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71425,20 +84055,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3423] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35d38,\n+\t[4003] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d530,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71446,20 +84074,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3424] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c638,\n+\t[4004] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2daec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71467,21 +84093,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3425] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2134c,\n+\t[4005] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b210,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71489,19 +84113,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3426] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29c4c,\n+\t[4006] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bbcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71509,20 +84131,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3427] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3094c,\n+\t[4007] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29fec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71530,20 +84150,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3428] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b24c,\n+\t[4008] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_285a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71551,21 +84169,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3429] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25de8,\n+\t[4009] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d6a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71573,20 +84189,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3430] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c6e8,\n+\t[4010] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dc60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71594,21 +84208,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3431] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3149c,\n+\t[4011] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a000,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71616,21 +84228,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3432] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3819c,\n+\t[4012] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a63c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71638,22 +84248,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3433] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2569c,\n+\t[4013] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a3f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71661,21 +84269,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3434] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c39c,\n+\t[4014] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a9b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71683,22 +84287,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3435] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31150,\n+\t[4015] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68d50,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71706,22 +84306,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3436] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39a50,\n+\t[4016] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b30c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71729,23 +84325,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3437] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24b4c,\n+\t[4017] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c408,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71753,20 +84345,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3438] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29900,\n+\t[4018] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6cdc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71774,21 +84364,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3439] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30200,\n+\t[4019] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d1e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71796,21 +84384,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3440] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38f00,\n+\t[4020] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d7a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71818,22 +84404,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3441] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f74,\n+\t[4021] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68ec4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71841,17 +84425,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3442] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d874,\n+\t[4022] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b480,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71859,18 +84444,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3443] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34574,\n+\t[4023] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_698a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71878,18 +84464,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3444] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39328,\n+\t[4024] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69e5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71897,19 +84484,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3445] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23a44,\n+\t[4025] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d358,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71917,18 +84505,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3446] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a744,\n+\t[4026] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d914,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71936,19 +84525,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3447] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35044,\n+\t[4027] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6bd34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71956,19 +84546,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3448] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dd44,\n+\t[4028] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a2f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71976,20 +84567,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3449] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23778,\n+\t[4029] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dcc0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -71997,19 +84589,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3450] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a078,\n+\t[4030] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c2fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72017,20 +84607,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3451] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32d78,\n+\t[4031] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a69c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72038,20 +84626,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3452] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d678,\n+\t[4032] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3ac58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72059,21 +84645,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3453] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22828,\n+\t[4033] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38208,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72081,18 +84665,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3454] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d528,\n+\t[4034] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38bc4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72100,19 +84684,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3455] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35e28,\n+\t[4035] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cb30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72120,19 +84704,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3456] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cb28,\n+\t[4036] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_395a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72140,20 +84724,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3457] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_214bc,\n+\t[4037] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a810,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72161,18 +84745,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3458] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_281bc,\n+\t[4038] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d1cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72180,19 +84764,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3459] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30abc,\n+\t[4039] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b5ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72200,19 +84784,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3460] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b7bc,\n+\t[4040] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bba8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72220,20 +84804,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3461] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25ed8,\n+\t[4041] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39158,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72241,19 +84825,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3462] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cbd8,\n+\t[4042] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39714,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72261,20 +84845,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3463] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3198c,\n+\t[4043] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d600,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72282,20 +84866,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3464] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3828c,\n+\t[4044] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dc3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72303,21 +84887,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3465] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25b8c,\n+\t[4045] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d9f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72325,20 +84909,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3466] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c48c,\n+\t[4046] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7dfb0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72346,21 +84928,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3467] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31240,\n+\t[4047] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a350,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72368,21 +84948,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3468] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39f40,\n+\t[4048] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a90c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72390,22 +84968,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3469] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21170,\n+\t[4049] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79f3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72413,19 +84989,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3470] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29a70,\n+\t[4050] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_784f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72433,20 +85009,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3471] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30770,\n+\t[4051] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c7e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72454,20 +85030,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3472] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b070,\n+\t[4052] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cda0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72475,21 +85051,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3473] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_238d0,\n+\t[4053] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a4c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72497,18 +85073,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3474] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a5d0,\n+\t[4054] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7aa80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 266,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72516,19 +85093,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3475] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32ed0,\n+\t[4055] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78ea0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 267,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72536,19 +85114,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3476] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dbd0,\n+\t[4056] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b45c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 268,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72556,20 +85135,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3477] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20420,\n+\t[4057] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c958,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 269,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72577,19 +85157,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3478] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b120,\n+\t[4058] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_793c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 269,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72597,20 +85178,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3479] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33a20,\n+\t[4059] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d334,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 269,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72618,20 +85200,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3480] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a720,\n+\t[4060] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d8f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 269,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -72639,2814 +85222,2735 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3481] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_200d4,\n+\t[4061] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_9ab8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 269,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3482] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28dd4,\n+\t[4062] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8084,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 269,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3483] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_336d4,\n+\t[4063] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c390,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 270,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3484] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a3d4,\n+\t[4064] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c9dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 271,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3485] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23584,\n+\t[4065] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bf2c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3486] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2be84,\n+\t[4066] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a568,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3487] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32b84,\n+\t[4067] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8948,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3488] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d484,\n+\t[4068] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8e94,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3489] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d64,\n+\t[4069] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4978c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3490] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c664,\n+\t[4070] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_49dc8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3491] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31418,\n+\t[4071] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dce4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3492] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38118,\n+\t[4072] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c220,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3493] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_228b4,\n+\t[4073] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b870,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3494] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d5b4,\n+\t[4074] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a1bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3495] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35eb4,\n+\t[4075] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4859c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3496] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cbb4,\n+\t[4076] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48bd8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3497] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22568,\n+\t[4077] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b0b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3498] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ae68,\n+\t[4078] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b684,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3499] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35b68,\n+\t[4079] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_19ae4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3500] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c468,\n+\t[4080] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_18020,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3501] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25618,\n+\t[4081] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d52c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3502] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c318,\n+\t[4082] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1db68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3503] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_310cc,\n+\t[4083] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bf48,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3504] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39dcc,\n+\t[4084] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a494,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3505] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_229b8,\n+\t[4085] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_58d8c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3506] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d2b8,\n+\t[4086] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b3c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3507] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35fb8,\n+\t[4087] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59728,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3508] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c8b8,\n+\t[4088] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59d74,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3509] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23488,\n+\t[4089] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ae70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3510] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a188,\n+\t[4090] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d7bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3511] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32a88,\n+\t[4091] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bb9c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3512] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d788,\n+\t[4092] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a1d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3513] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_231bc,\n+\t[4093] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c138,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3514] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2babc,\n+\t[4094] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c704,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3515] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_327bc,\n+\t[4095] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c610,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3516] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d0bc,\n+\t[4096] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d0a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3517] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2226c,\n+\t[4097] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e5ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3518] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2af6c,\n+\t[4098] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ebe8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3519] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3586c,\n+\t[4099] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_cfc8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3520] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c56c,\n+\t[4100] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f514,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3521] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24dcc,\n+\t[4101] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4da0c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3522] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29b80,\n+\t[4102] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c048,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3523] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30480,\n+\t[4103] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c364,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3524] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b180,\n+\t[4104] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c8a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3525] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2591c,\n+\t[4105] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fef0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3526] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c21c,\n+\t[4106] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e43c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3527] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_313d0,\n+\t[4107] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c81c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3528] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39cd0,\n+\t[4108] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ce58,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3529] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255d0,\n+\t[4109] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f738,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3530] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ded0,\n+\t[4110] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fd04,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3531] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34bd0,\n+\t[4111] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c164,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3532] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39984,\n+\t[4112] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c6a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3533] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24680,\n+\t[4113] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1dbac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3534] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_294b4,\n+\t[4114] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c1e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3535] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_301b4,\n+\t[4115] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e5c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3536] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38ab4,\n+\t[4116] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1eb14,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3537] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23314,\n+\t[4117] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f00c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3538] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bc14,\n+\t[4118] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f648,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3539] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32914,\n+\t[4119] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5dda8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3540] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d214,\n+\t[4120] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c3f4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3541] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21e64,\n+\t[4121] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d4f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3542] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28b64,\n+\t[4122] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5da3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3543] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33464,\n+\t[4123] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fe1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3544] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a164,\n+\t[4124] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e458,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3545] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21b18,\n+\t[4125] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bc78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3546] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28418,\n+\t[4126] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a244,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3547] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33118,\n+\t[4127] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e550,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3548] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ba18,\n+\t[4128] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ea9c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3549] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20fc8,\n+\t[4129] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a0ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3550] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b8c8,\n+\t[4130] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a628,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3551] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_325c8,\n+\t[4131] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_aa08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3552] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3aec8,\n+\t[4132] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b054,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3553] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_257a8,\n+\t[4133] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b94c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3554] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c0a8,\n+\t[4134] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4be88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3555] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34da8,\n+\t[4135] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e1a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3556] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39b5c,\n+\t[4136] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e7e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3557] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_222f8,\n+\t[4137] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bd30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3558] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2aff8,\n+\t[4138] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a37c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3559] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_358f8,\n+\t[4139] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a75c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3560] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c5f8,\n+\t[4140] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ac98,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3561] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23fac,\n+\t[4141] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b278,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3562] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a8ac,\n+\t[4142] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b844,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3563] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_355ac,\n+\t[4143] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bfa4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3564] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3deac,\n+\t[4144] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a5e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3565] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2505c,\n+\t[4145] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f6ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3566] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dd5c,\n+\t[4146] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fc28,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3567] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3465c,\n+\t[4147] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a008,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3568] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39410,\n+\t[4148] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a654,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3569] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_223fc,\n+\t[4149] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5af4c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3570] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2acfc,\n+\t[4150] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b488,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3571] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_359fc,\n+\t[4151] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b8e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3572] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c2fc,\n+\t[4152] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5be34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3573] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20ecc,\n+\t[4153] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f330,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3574] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bbcc,\n+\t[4154] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f97c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720896,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3575] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_324cc,\n+\t[4155] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bd5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3576] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d1cc,\n+\t[4156] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a298,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 720960,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3577] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20b80,\n+\t[4157] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e2f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3578] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b480,\n+\t[4158] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e8c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3579] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32180,\n+\t[4159] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ebd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3580] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3aa80,\n+\t[4160] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f260,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3581] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23cb0,\n+\t[4161] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e76c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3582] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a9b0,\n+\t[4162] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_eca8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3583] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_352b0,\n+\t[4163] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f088,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3584] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dfb0,\n+\t[4164] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f6d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3585] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24410,\n+\t[4165] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ffcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3586] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_295c4,\n+\t[4166] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e508,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3587] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31ec4,\n+\t[4167] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e424,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3588] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38bc4,\n+\t[4168] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ea60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3589] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25360,\n+\t[4169] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e3b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3590] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dc60,\n+\t[4170] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e9fc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917504,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3591] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34960,\n+\t[4171] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4eddc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3592] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39714,\n+\t[4172] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f318,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 917568,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3593] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c14,\n+\t[4173] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f8f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3594] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d914,\n+\t[4174] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fec4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3595] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34214,\n+\t[4175] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e224,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n-\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3596] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_393c8,\n+\t[4176] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e860,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3597] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_240c4,\n+\t[4177] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fd6c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3598] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cdc4,\n+\t[4178] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e2a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3599] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31bf8,\n+\t[4179] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e688,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3600] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_384f8,\n+\t[4180] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ecd4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3601] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23dc0,\n+\t[4181] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f5cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3602] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a6c0,\n+\t[4182] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fb08,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3603] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_353c0,\n+\t[4183] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ff68,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3604] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dcc0,\n+\t[4184] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e4b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3605] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20910,\n+\t[4185] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f9b0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3606] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b210,\n+\t[4186] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fffc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983040,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3607] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33f10,\n+\t[4187] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e3dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3608] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a810,\n+\t[4188] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e918,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 983104,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3609] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_205c4,\n+\t[4189] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23de0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3610] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28ec4,\n+\t[4190] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_223dc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3611] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33bc4,\n+\t[4191] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_207bc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3612] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a4c4,\n+\t[4192] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20d78,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3613] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236f4,\n+\t[4193] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25e74,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3614] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a3f4,\n+\t[4194] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_24430,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3615] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32cf4,\n+\t[4195] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22810,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3616] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d9f4,\n+\t[4196] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_251cc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3617] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25e54,\n+\t[4197] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20930,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3618] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cb54,\n+\t[4198] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_20eec,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3619] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31908,\n+\t[4199] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_212cc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3620] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38208,\n+\t[4200] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_21888,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3621] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22da4,\n+\t[4201] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22d84,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n@@ -75454,155 +87958,147 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3622] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d6a4,\n+\t[4202] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_25340,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32768,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3623] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_343a4,\n+\t[4203] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23720,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3624] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39158,\n+\t[4204] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_23d1c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 32832,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3625] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22658,\n+\t[4205] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_636d4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3626] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d358,\n+\t[4206] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63c90,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3627] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35c58,\n+\t[4207] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60070,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3628] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c958,\n+\t[4208] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6062c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3629] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25b08,\n+\t[4209] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_65b28,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n@@ -75610,374 +88106,374 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3630] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c408,\n+\t[4210] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_640e4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49152,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3631] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3123c,\n+\t[4211] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_624c4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3632] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39f3c,\n+\t[4212] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62a80,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n+\t.flow_sig_id = 49216,\n \t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3633] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34a8,\n+\t[4213] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_605e4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3634] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a64,\n+\t[4214] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_60ba0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3635] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_09b4,\n+\t[4215] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_64acc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3636] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ef8,\n+\t[4216] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6157c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3637] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dc8,\n+\t[4217] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62678,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3638] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_07c0,\n+\t[4218] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_62c34,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49152,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3639] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1310,\n+\t[4219] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_63014,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3640] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2854,\n+\t[4220] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_639d0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 49216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3641] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_37a4,\n+\t[4221] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_353e0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3642] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03f8,\n+\t[4222] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_359dc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3643] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_593c,\n+\t[4223] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33dbc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3644] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_240c,\n+\t[4224] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32378,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3645] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e04,\n+\t[4225] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31928,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3646] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_48a0,\n+\t[4226] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31ee4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3647] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2298,\n+\t[4227] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_35e10,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3648] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31e8,\n+\t[4228] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_347cc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 10,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 2,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_TCP |\n+\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3649] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24644,\n+\t[4229] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_33f30,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -75985,18 +88481,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3650] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29438,\n+\t[4230] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_324ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76004,19 +88499,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3651] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30138,\n+\t[4231] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_308cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76024,19 +88518,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3652] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38a38,\n+\t[4232] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_30e88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76044,20 +88537,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3653] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25594,\n+\t[4233] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34384,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76065,19 +88557,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3654] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2de94,\n+\t[4234] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34940,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98304,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76085,20 +88576,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3655] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34b94,\n+\t[4235] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_32d20,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76106,20 +88596,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3656] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39948,\n+\t[4236] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3531c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 98368,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76127,21 +88616,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3657] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22e48,\n+\t[4237] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72cd4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76149,20 +88637,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3658] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2db48,\n+\t[4238] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75290,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76170,21 +88655,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3659] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34448,\n+\t[4239] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73670,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76192,21 +88674,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3660] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3923c,\n+\t[4240] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73c2c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76214,22 +88693,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3661] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24338,\n+\t[4241] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7121c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76237,19 +88713,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3662] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_290ec,\n+\t[4242] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_71bd8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76257,20 +88732,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3663] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31dec,\n+\t[4243] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75ac4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76278,20 +88752,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3664] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_386ec,\n+\t[4244] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_74080,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76299,21 +88772,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3665] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20f8c,\n+\t[4245] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_73be4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76321,19 +88793,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3666] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b88c,\n+\t[4246] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_721a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76341,20 +88812,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3667] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3258c,\n+\t[4247] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70580,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76362,20 +88832,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3668] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ae8c,\n+\t[4248] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_70b7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76383,21 +88852,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3669] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21adc,\n+\t[4249] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_75c78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76405,20 +88873,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3670] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_287dc,\n+\t[4250] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_74234,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114688,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76426,21 +88893,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3671] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_330dc,\n+\t[4251] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72614,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76448,21 +88914,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3672] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3bddc,\n+\t[4252] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_72fd0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 114752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76470,22 +88935,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3673] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21790,\n+\t[4253] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a6e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76493,21 +88957,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3674] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28090,\n+\t[4254] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2acdc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76515,22 +88974,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3675] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30d90,\n+\t[4255] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b0bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76538,22 +88992,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3676] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b690,\n+\t[4256] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b678,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76561,23 +89010,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3677] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20840,\n+\t[4257] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2cb74,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76585,20 +89029,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3678] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b540,\n+\t[4258] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_295e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76606,21 +89047,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3679] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33e40,\n+\t[4259] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d510,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76628,21 +89066,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3680] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ab40,\n+\t[4260] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dacc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76650,22 +89085,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3681] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_253e0,\n+\t[4261] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2b230,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76673,19 +89105,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3682] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dce0,\n+\t[4262] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2bbec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 272,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76693,20 +89123,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3683] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_349e0,\n+\t[4263] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_29fcc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 273,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76714,20 +89142,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3684] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_397d4,\n+\t[4264] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_28588,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 274,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76735,21 +89161,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3685] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23f30,\n+\t[4265] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2d684,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 275,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76757,20 +89181,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3686] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a830,\n+\t[4266] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dc40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 275,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163840,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76778,21 +89200,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3687] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35530,\n+\t[4267] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a020,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 275,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76800,21 +89220,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3688] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3de30,\n+\t[4268] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2a61c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 275,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 163904,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76822,22 +89240,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3689] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23be4,\n+\t[4269] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a3d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 275,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76845,21 +89261,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3690] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a4e4,\n+\t[4270] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a990,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 275,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76867,22 +89279,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3691] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_351e4,\n+\t[4271] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68d70,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 276,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76890,22 +89298,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3692] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dae4,\n+\t[4272] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b32c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 277,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76913,23 +89317,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3693] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22cd4,\n+\t[4273] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6c428,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76937,20 +89337,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3694] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d9d4,\n+\t[4274] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6cde4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76958,21 +89356,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3695] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_342d4,\n+\t[4275] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d1c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -76980,21 +89376,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3696] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39088,\n+\t[4276] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d780,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77002,22 +89396,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3697] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21928,\n+\t[4277] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_68ee4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77025,20 +89417,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3698] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28228,\n+\t[4278] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6b4a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77046,21 +89436,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3699] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30f28,\n+\t[4279] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69880,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77068,21 +89456,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3700] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b828,\n+\t[4280] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_69e7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77090,22 +89476,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3701] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24384,\n+\t[4281] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d378,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77113,21 +89497,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3702] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29178,\n+\t[4282] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6d934,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180224,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77135,22 +89517,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3703] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31a78,\n+\t[4283] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6bd14,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77158,22 +89538,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3704] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38778,\n+\t[4284] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_6a2d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 180288,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77181,23 +89559,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3705] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25c78,\n+\t[4285] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dce0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77205,22 +89581,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3706] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c978,\n+\t[4286] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3c2dc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77228,23 +89599,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3707] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3172c,\n+\t[4287] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a6bc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77252,23 +89618,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3708] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3802c,\n+\t[4288] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3ac78,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77276,24 +89637,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3709] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2121c,\n+\t[4289] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38228,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77301,21 +89657,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3710] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29f1c,\n+\t[4290] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_38be4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77323,22 +89676,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3711] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3081c,\n+\t[4291] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3cb10,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77346,22 +89696,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3712] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b51c,\n+\t[4292] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39580,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77369,23 +89716,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3713] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24088,\n+\t[4293] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a830,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77393,17 +89737,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3714] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cd88,\n+\t[4294] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d1ec,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77411,18 +89756,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3715] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31b7c,\n+\t[4295] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3b5cc,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77430,18 +89776,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3716] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3847c,\n+\t[4296] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3bb88,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77449,19 +89796,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3717] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22fd8,\n+\t[4297] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39178,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77469,18 +89817,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3718] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d8d8,\n+\t[4298] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_39734,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229376,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77488,19 +89837,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3719] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_345d8,\n+\t[4299] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3d620,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77508,19 +89858,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3720] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3938c,\n+\t[4300] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3dc1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 229440,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77528,20 +89879,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3721] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2288c,\n+\t[4301] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d9d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77549,19 +89901,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3722] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d58c,\n+\t[4302] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7df90,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77569,20 +89920,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3723] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35e8c,\n+\t[4303] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a370,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77590,20 +89940,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3724] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cb8c,\n+\t[4304] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a92c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77611,40 +89960,40 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3725] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d7c,\n+\t[4305] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_79f1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n-\t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t.field_sig = { .bits =\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3726] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c67c,\n+\t[4306] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_784d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77652,19 +90001,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3727] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31430,\n+\t[4307] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c7c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77672,19 +90022,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3728] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38130,\n+\t[4308] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7cd80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77692,20 +90043,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3729] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_209d0,\n+\t[4309] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7a4e4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77713,18 +90065,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3730] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b2d0,\n+\t[4310] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7aaa0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77732,19 +90085,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3731] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33fd0,\n+\t[4311] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_78e80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77752,19 +90106,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3732] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a8d0,\n+\t[4312] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7b47c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77772,20 +90127,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3733] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_214e0,\n+\t[4313] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7c978,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77793,19 +90149,20 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3734] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_281e0,\n+\t[4314] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_793e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245760,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77813,20 +90170,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3735] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30ae0,\n+\t[4315] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d314,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77834,20 +90192,21 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3736] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b7e0,\n+\t[4316] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_7d8d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 245824,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -77855,4417 +90214,4102 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3737] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_211d4,\n+\t[4317] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_9ad8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3738] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29ad4,\n+\t[4318] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_80e4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3739] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_307d4,\n+\t[4319] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c3f0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3740] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b0d4,\n+\t[4320] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c9bc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3741] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20284,\n+\t[4321] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bf4c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3742] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28f84,\n+\t[4322] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a508,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3743] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33884,\n+\t[4323] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8928,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3744] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a584,\n+\t[4324] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_8ef4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3745] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22a24,\n+\t[4325] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_497ec,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3746] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d724,\n+\t[4326] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_49da8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3747] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34024,\n+\t[4327] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4dc84,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3748] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cd24,\n+\t[4328] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c240,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3749] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23974,\n+\t[4329] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b810,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3750] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a274,\n+\t[4330] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a1dc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131072,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3751] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32f74,\n+\t[4331] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_485fc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3752] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d874,\n+\t[4332] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48bb8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 131136,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3753] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23228,\n+\t[4333] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b0d8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3754] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bf28,\n+\t[4334] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b6e4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3755] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32828,\n+\t[4335] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_19a84,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3756] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d528,\n+\t[4336] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_18040,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3757] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22718,\n+\t[4337] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1d54c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3758] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d018,\n+\t[4338] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1db08,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3759] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35d18,\n+\t[4339] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bf28,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3760] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c618,\n+\t[4340] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a4f4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3761] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2136c,\n+\t[4341] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_58dec,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3762] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29c6c,\n+\t[4342] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b3a8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3763] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3096c,\n+\t[4343] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59748,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3764] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b26c,\n+\t[4344] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_59d14,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3765] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25dc8,\n+\t[4345] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ae10,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3766] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c6c8,\n+\t[4346] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d7dc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196608,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3767] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_314bc,\n+\t[4347] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bbfc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3768] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_381bc,\n+\t[4348] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a1b8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 196672,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3769] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_256bc,\n+\t[4349] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c158,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3770] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c3bc,\n+\t[4350] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c764,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3771] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31170,\n+\t[4351] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_c670,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3772] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39a70,\n+\t[4352] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_d0c0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3773] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24b6c,\n+\t[4353] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e5cc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3774] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29920,\n+\t[4354] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_eb88,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3775] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30220,\n+\t[4355] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_cfa8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3776] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38f20,\n+\t[4356] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f574,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3777] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22f54,\n+\t[4357] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4da6c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3778] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d854,\n+\t[4358] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c028,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3779] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34554,\n+\t[4359] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c304,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3780] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39308,\n+\t[4360] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c8c0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3781] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23a64,\n+\t[4361] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4fe90,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3782] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a764,\n+\t[4362] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e45c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393216,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3783] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35064,\n+\t[4363] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4c87c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3784] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dd64,\n+\t[4364] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ce38,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 393280,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3785] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23758,\n+\t[4365] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f758,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3786] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a058,\n+\t[4366] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fd64,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3787] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32d58,\n+\t[4367] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c104,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3788] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d658,\n+\t[4368] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c6c0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3789] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22808,\n+\t[4369] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1dbcc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3790] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d508,\n+\t[4370] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1c188,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3791] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35e08,\n+\t[4371] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e5a8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3792] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cb08,\n+\t[4372] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1eb74,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3793] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2149c,\n+\t[4373] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f06c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3794] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2819c,\n+\t[4374] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f628,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3795] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30a9c,\n+\t[4375] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ddc8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3796] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b79c,\n+\t[4376] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5c394,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3797] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25ef8,\n+\t[4377] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5d490,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3798] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cbf8,\n+\t[4378] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5da5c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458752,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3799] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_319ac,\n+\t[4379] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fe7c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3800] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_382ac,\n+\t[4380] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e438,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 458816,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3801] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25bac,\n+\t[4381] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_bc18,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3802] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c4ac,\n+\t[4382] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a224,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3803] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31260,\n+\t[4383] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e530,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3804] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39f60,\n+\t[4384] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_eafc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3805] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21150,\n+\t[4385] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a08c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3806] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29a50,\n+\t[4386] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_a648,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3807] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30750,\n+\t[4387] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_aa68,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3808] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b050,\n+\t[4388] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_b034,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3809] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_238f0,\n+\t[4389] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4b92c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3810] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a5f0,\n+\t[4390] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bee8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 278,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3811] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32ef0,\n+\t[4391] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e1c4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 279,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3812] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dbf0,\n+\t[4392] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e780,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 280,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3813] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20400,\n+\t[4393] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4bd50,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 281,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3814] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b100,\n+\t[4394] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a31c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 281,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655360,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3815] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33a00,\n+\t[4395] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a73c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 281,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3816] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a700,\n+\t[4396] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4acf8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 281,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 655424,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3817] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_200f4,\n+\t[4397] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b218,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 281,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3818] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28df4,\n+\t[4398] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1b824,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 281,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3819] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_336f4,\n+\t[4399] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1bfc4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 282,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3820] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a3f4,\n+\t[4400] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a580,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 283,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3821] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_235a4,\n+\t[4401] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f68c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3822] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bea4,\n+\t[4402] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fc48,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3823] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32ba4,\n+\t[4403] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a068,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3824] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d4a4,\n+\t[4404] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1a634,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3825] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25d44,\n+\t[4405] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5af2c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3826] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c644,\n+\t[4406] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b4e8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3827] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31438,\n+\t[4407] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5b888,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3828] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38138,\n+\t[4408] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5be54,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3829] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22894,\n+\t[4409] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f350,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3830] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d594,\n+\t[4410] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f91c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720896,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3831] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35e94,\n+\t[4411] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5bd3c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3832] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3cb94,\n+\t[4412] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a2f8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 720960,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3833] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22548,\n+\t[4413] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e298,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3834] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ae48,\n+\t[4414] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e8a4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3835] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35b48,\n+\t[4415] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ebb0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3836] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c448,\n+\t[4416] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f200,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3837] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25638,\n+\t[4417] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_e70c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3838] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c338,\n+\t[4418] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_ecc8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3839] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_310ec,\n+\t[4419] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f0e8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3840] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39dec,\n+\t[4420] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_f6b4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3841] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22998,\n+\t[4421] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ffac,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3842] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d298,\n+\t[4422] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e568,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3843] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35f98,\n+\t[4423] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e444,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3844] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c898,\n+\t[4424] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4ea00,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3845] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_234a8,\n+\t[4425] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e3d0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3846] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a1a8,\n+\t[4426] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4e99c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917504,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3847] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32aa8,\n+\t[4427] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4edbc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3848] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d7a8,\n+\t[4428] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4f378,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 917568,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3849] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2319c,\n+\t[4429] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1f898,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3850] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2ba9c,\n+\t[4430] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fea4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3851] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3279c,\n+\t[4431] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e244,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3852] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d09c,\n+\t[4432] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e800,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3853] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2224c,\n+\t[4433] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1fd0c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3854] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2af4c,\n+\t[4434] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e2c8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3855] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3584c,\n+\t[4435] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e6e8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3856] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c54c,\n+\t[4436] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1ecb4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3857] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24dec,\n+\t[4437] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f5ac,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3858] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29ba0,\n+\t[4438] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5fb68,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3859] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_304a0,\n+\t[4439] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ff08,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3860] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3b1a0,\n+\t[4440] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e4d4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3861] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2593c,\n+\t[4441] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5f9d0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3862] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c23c,\n+\t[4442] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ff9c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983040,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3863] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_313f0,\n+\t[4443] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e3bc,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3864] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39cf0,\n+\t[4444] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e978,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.flow_sig_id = 983104,\n+\t.flow_pattern_id = 1,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3865] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_255f0,\n+\t[4445] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34f6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3866] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2def0,\n+\t[4446] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a3a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3867] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34bf0,\n+\t[4447] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_541e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3868] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_399a4,\n+\t[4448] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a22,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 0,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3869] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_246a0,\n+\t[4449] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34fe,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3870] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_29494,\n+\t[4450] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a32,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3871] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_30194,\n+\t[4451] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a42,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3872] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38a94,\n+\t[4452] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_14d2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 1,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3873] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23334,\n+\t[4453] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3874] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bc34,\n+\t[4454] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a04,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3875] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32934,\n+\t[4455] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3876] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d234,\n+\t[4456] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_07a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3877] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21e44,\n+\t[4457] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_595c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3878] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28b44,\n+\t[4458] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e98,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3879] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33444,\n+\t[4459] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3880] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a144,\n+\t[4460] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2834,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3881] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_21b38,\n+\t[4461] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0398,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3882] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28438,\n+\t[4462] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_09d4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3883] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33138,\n+\t[4463] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3884] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3ba38,\n+\t[4464] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1370,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3885] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20fe8,\n+\t[4465] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_246c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3886] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b8e8,\n+\t[4466] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2da8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3887] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_325e8,\n+\t[4467] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3188,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3888] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3aee8,\n+\t[4468] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_37c4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 2,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3889] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25788,\n+\t[4469] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34f0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3890] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c088,\n+\t[4470] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a3c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3891] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34d88,\n+\t[4471] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e5c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3892] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39b7c,\n+\t[4472] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0798,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3893] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_222d8,\n+\t[4473] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5964,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3894] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2afd8,\n+\t[4474] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ea0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3895] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_358d8,\n+\t[4475] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3896] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c5d8,\n+\t[4476] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_280c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3897] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23f8c,\n+\t[4477] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43104,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3898] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a88c,\n+\t[4478] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43740,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3899] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3558c,\n+\t[4479] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b60,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3900] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3de8c,\n+\t[4480] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_400ac,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3901] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2507c,\n+\t[4481] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_455a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3902] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dd7c,\n+\t[4482] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45bf4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3903] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3467c,\n+\t[4483] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43f14,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3904] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39430,\n+\t[4484] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42550,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 0,\n+\t.hdr_sig_id = 3,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3905] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_223dc,\n+\t[4485] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34d6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3906] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2acdc,\n+\t[4486] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a1a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3907] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_359dc,\n+\t[4487] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_543e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3908] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c2dc,\n+\t[4488] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a02,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 4,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_4_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3909] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20eec,\n+\t[4489] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34de,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3910] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2bbec,\n+\t[4490] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a12,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3911] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_324ec,\n+\t[4491] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a62,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3912] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d1ec,\n+\t[4492] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_14f2,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 5,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3913] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20ba0,\n+\t[4493] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34b6,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3914] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b4a0,\n+\t[4494] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a7a,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3915] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_321a0,\n+\t[4495] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_545e,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3916] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3aaa0,\n+\t[4496] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5a62,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 6,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3917] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23c90,\n+\t[4497] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34be,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3918] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a990,\n+\t[4498] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a72,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3919] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35290,\n+\t[4499] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4a02,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3920] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3df90,\n+\t[4500] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1492,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 7,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n-\t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3921] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_24430,\n+\t[4501] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34a8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3922] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_295e4,\n+\t[4502] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a64,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3923] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31ee4,\n+\t[4503] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e04,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3924] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38be4,\n+\t[4504] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_07c0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3925] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25340,\n+\t[4505] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_593c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3926] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2dc40,\n+\t[4506] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ef8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3927] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34940,\n+\t[4507] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2298,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3928] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39734,\n+\t[4508] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2854,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3929] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22c34,\n+\t[4509] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_03f8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3930] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d934,\n+\t[4510] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_09b4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3931] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34234,\n+\t[4511] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_48a0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3932] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_393e8,\n+\t[4512] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1310,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3933] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_240e4,\n+\t[4513] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_240c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3934] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cde4,\n+\t[4514] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2dc8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3935] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31bd8,\n+\t[4515] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31e8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3936] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_384d8,\n+\t[4516] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_37a4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 8,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n \t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3937] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_23de0,\n+\t[4517] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34d0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3938] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a6e0,\n+\t[4518] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a1c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3939] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_353e0,\n+\t[4519] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e7c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3940] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3dce0,\n+\t[4520] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_07b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3941] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_20930,\n+\t[4521] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5944,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3942] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2b230,\n+\t[4522] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5e80,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3943] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33f30,\n+\t[4523] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3944] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a830,\n+\t[4524] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_282c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3945] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_205e4,\n+\t[4525] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43124,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3946] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_28ee4,\n+\t[4526] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43760,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3947] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_33be4,\n+\t[4527] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b40,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3948] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a4e4,\n+\t[4528] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4008c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3949] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_236d4,\n+\t[4529] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45588,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3950] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2a3d4,\n+\t[4530] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45bd4,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3951] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_32cd4,\n+\t[4531] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43f34,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3952] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3d9d4,\n+\t[4532] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42570,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 9,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n-\t\tBNXT_ULP_HDR_BIT_O_UDP |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n+\t\tBNXT_ULP_HDR_BIT_O_TCP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3953] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25e74,\n+\t[4533] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3488,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82273,16 +94317,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3954] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2cb74,\n+\t[4534] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a44,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82290,17 +94334,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3955] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31928,\n+\t[4535] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e24,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82308,17 +94352,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3956] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_38228,\n+\t[4536] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_07e0,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82326,18 +94370,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3957] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22d84,\n+\t[4537] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_591c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82345,17 +94389,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3958] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d684,\n+\t[4538] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ed8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82363,18 +94407,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3959] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_34384,\n+\t[4539] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_22b8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82382,18 +94426,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3960] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39178,\n+\t[4540] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2874,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82401,19 +94445,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3961] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22678,\n+\t[4541] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_03d8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82421,18 +94465,17 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3962] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2d378,\n+\t[4542] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_0994,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82440,19 +94483,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3963] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_35c78,\n+\t[4543] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_4880,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82460,19 +94502,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3964] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3c978,\n+\t[4544] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1330,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82480,20 +94521,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3965] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_25b28,\n+\t[4545] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_242c,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82501,17 +94541,18 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3966] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2c428,\n+\t[4546] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2de8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 4,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82519,18 +94560,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3967] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3121c,\n+\t[4547] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_31c8,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82538,18 +94580,19 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3968] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_39f1c,\n+\t[4548] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3784,\n \t.class_tid = 2,\n-\t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n-\t.flow_pattern_id = 1,\n+\t.hdr_sig_id = 10,\n+\t.flow_sig_id = 68,\n+\t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n@@ -82557,23 +94600,24 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_DMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_10_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_10_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3969] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3488,\n+\t[4549] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_34b0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n@@ -82581,16 +94625,16 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3970] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3a44,\n+\t[4550] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_3a7c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n@@ -82599,113 +94643,109 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3971] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_0994,\n+\t[4551] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_1e1c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3972] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_5ed8,\n+\t[4552] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_07d8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3973] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2de8,\n+\t[4553] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5924,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3974] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_07e0,\n+\t[4554] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_5ee0,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3975] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1330,\n+\t[4555] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_2280,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3976] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_2874,\n+\t[4556] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_284c,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n@@ -82716,129 +94756,131 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3977] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_3784,\n+\t[4557] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43144,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3978] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_03d8,\n+\t[4558] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43700,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3979] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_591c,\n+\t[4559] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_41b20,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3980] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_242c,\n+\t[4560] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_400ec,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3981] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_1e24,\n+\t[4561] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_455e8,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3982] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_4880,\n+\t[4562] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_45bb4,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 4,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n-\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3983] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_22b8,\n+\t[4563] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_43f54,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n@@ -82846,26 +94888,28 @@ struct bnxt_ulp_class_match_info ulp_class_match_list[] = {\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t},\n-\t[3984] = {\n-\t.class_hid = BNXT_ULP_CLASS_HID_31c8,\n+\t[4564] = {\n+\t.class_hid = BNXT_ULP_CLASS_HID_42510,\n \t.class_tid = 2,\n \t.hdr_sig_id = 11,\n-\t.flow_sig_id = 284,\n+\t.flow_sig_id = 68,\n \t.flow_pattern_id = 2,\n \t.hdr_sig = { .bits =\n \t\tBNXT_ULP_HDR_BIT_O_ETH |\n \t\tBNXT_ULP_HDR_BIT_OO_VLAN |\n-\t\tBNXT_ULP_HDR_BIT_O_IPV6 |\n+\t\tBNXT_ULP_HDR_BIT_O_IPV4 |\n \t\tBNXT_ULP_HDR_BIT_O_UDP |\n \t\tBNXT_ULP_FLOW_DIR_BITMASK_EGR },\n \t.field_sig = { .bits =\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_DMAC |\n \t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_SMAC |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_ETH_TYPE |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID |\n \t\tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE |\n-\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID |\n+\t\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID |\n \t\tBNXT_ULP_MATCH_TYPE_BITMASK_EM },\n \t}\n };\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h b/drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h\nindex a6da4729b9..866fff74c4 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_enum.h\n@@ -1,24 +1,24 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n-/* date: Fri Jan 29 09:44:41 2021 */\n+/* date: Thu Mar  4 10:12:06 2021 */\n \n #ifndef ULP_TEMPLATE_DB_H_\n #define ULP_TEMPLATE_DB_H_\n \n-#define BNXT_ULP_REGFILE_MAX_SZ 34\n+#define BNXT_ULP_REGFILE_MAX_SZ 38\n #define BNXT_ULP_MAX_NUM_DEVICES 4\n #define BNXT_ULP_LOG2_MAX_NUM_DEV 2\n-#define BNXT_ULP_GEN_TBL_MAX_SZ 8\n-#define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 262144\n-#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 3985\n+#define BNXT_ULP_GEN_TBL_MAX_SZ 10\n+#define BNXT_ULP_CLASS_SIG_TBL_MAX_SZ 524288\n+#define BNXT_ULP_CLASS_MATCH_LIST_MAX_SZ 4565\n #define BNXT_ULP_CLASS_HID_LOW_PRIME 5939\n #define BNXT_ULP_CLASS_HID_HIGH_PRIME 7669\n #define BNXT_ULP_CLASS_HID_SHFTR 31\n #define BNXT_ULP_CLASS_HID_SHFTL 31\n-#define BNXT_ULP_CLASS_HID_MASK 262143\n+#define BNXT_ULP_CLASS_HID_MASK 524287\n #define BNXT_ULP_ACT_SIG_TBL_MAX_SZ 2048\n #define BNXT_ULP_ACT_MATCH_LIST_MAX_SZ 86\n #define BNXT_ULP_ACT_HID_LOW_PRIME 7919\n@@ -27,34 +27,33 @@\n #define BNXT_ULP_ACT_HID_SHFTL 26\n #define BNXT_ULP_ACT_HID_MASK 2047\n #define BNXT_ULP_GLB_RESOURCE_TBL_MAX_SZ 8\n-#define BNXT_ULP_GLB_TEMPLATE_TBL_MAX_SZ 1\n #define BNXT_ULP_GLB_FIELD_TBL_SHIFT 7\n #define BNXT_ULP_HDR_SIG_ID_SHIFT 4\n #define BNXT_ULP_GLB_FIELD_TBL_SIZE 5595\n-#define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 8\n-#define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 69\n-#define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 418\n-#define ULP_WH_PLUS_CLASS_IDENT_LIST_SIZE 17\n-#define ULP_WH_PLUS_CLASS_RESULT_FIELD_LIST_SIZE 519\n-#define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 20\n-#define ULP_STINGRAY_CLASS_TMPL_LIST_SIZE 7\n-#define ULP_STINGRAY_CLASS_TBL_LIST_SIZE 38\n-#define ULP_STINGRAY_CLASS_KEY_INFO_LIST_SIZE 192\n-#define ULP_STINGRAY_CLASS_IDENT_LIST_SIZE 10\n-#define ULP_STINGRAY_CLASS_RESULT_FIELD_LIST_SIZE 341\n-#define ULP_STINGRAY_CLASS_COND_LIST_SIZE 10\n+#define ULP_WH_PLUS_CLASS_TMPL_LIST_SIZE 5\n+#define ULP_WH_PLUS_CLASS_TBL_LIST_SIZE 73\n+#define ULP_WH_PLUS_CLASS_KEY_INFO_LIST_SIZE 484\n+#define ULP_WH_PLUS_CLASS_IDENT_LIST_SIZE 20\n+#define ULP_WH_PLUS_CLASS_RESULT_FIELD_LIST_SIZE 550\n+#define ULP_WH_PLUS_CLASS_COND_LIST_SIZE 32\n+#define ULP_THOR_CLASS_TMPL_LIST_SIZE 5\n+#define ULP_THOR_CLASS_TBL_LIST_SIZE 26\n+#define ULP_THOR_CLASS_KEY_INFO_LIST_SIZE 90\n+#define ULP_THOR_CLASS_IDENT_LIST_SIZE 3\n+#define ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE 138\n+#define ULP_THOR_CLASS_COND_LIST_SIZE 6\n #define ULP_WH_PLUS_ACT_TMPL_LIST_SIZE 7\n #define ULP_WH_PLUS_ACT_TBL_LIST_SIZE 35\n #define ULP_WH_PLUS_ACT_KEY_INFO_LIST_SIZE 2\n #define ULP_WH_PLUS_ACT_IDENT_LIST_SIZE 1\n #define ULP_WH_PLUS_ACT_RESULT_FIELD_LIST_SIZE 512\n #define ULP_WH_PLUS_ACT_COND_LIST_SIZE 26\n-#define ULP_STINGRAY_ACT_TMPL_LIST_SIZE 2\n-#define ULP_STINGRAY_ACT_TBL_LIST_SIZE 4\n-#define ULP_STINGRAY_ACT_KEY_INFO_LIST_SIZE 0\n-#define ULP_STINGRAY_ACT_IDENT_LIST_SIZE 0\n-#define ULP_STINGRAY_ACT_RESULT_FIELD_LIST_SIZE 65\n-#define ULP_STINGRAY_ACT_COND_LIST_SIZE 2\n+#define ULP_THOR_ACT_TMPL_LIST_SIZE 7\n+#define ULP_THOR_ACT_TBL_LIST_SIZE 0\n+#define ULP_THOR_ACT_KEY_INFO_LIST_SIZE 0\n+#define ULP_THOR_ACT_IDENT_LIST_SIZE 0\n+#define ULP_THOR_ACT_RESULT_FIELD_LIST_SIZE 0\n+#define ULP_THOR_ACT_COND_LIST_SIZE 0\n \n enum bnxt_ulp_act_bit {\n \tBNXT_ULP_ACT_BIT_MARK                = 0x0000000000000001,\n@@ -95,17 +94,19 @@ enum bnxt_ulp_hdr_bit {\n \tBNXT_ULP_HDR_BIT_O_IPV6              = 0x0000000000000010,\n \tBNXT_ULP_HDR_BIT_O_TCP               = 0x0000000000000020,\n \tBNXT_ULP_HDR_BIT_O_UDP               = 0x0000000000000040,\n-\tBNXT_ULP_HDR_BIT_T_VXLAN             = 0x0000000000000080,\n-\tBNXT_ULP_HDR_BIT_T_GRE               = 0x0000000000000100,\n-\tBNXT_ULP_HDR_BIT_I_ETH               = 0x0000000000000200,\n-\tBNXT_ULP_HDR_BIT_IO_VLAN             = 0x0000000000000400,\n-\tBNXT_ULP_HDR_BIT_II_VLAN             = 0x0000000000000800,\n-\tBNXT_ULP_HDR_BIT_I_IPV4              = 0x0000000000001000,\n-\tBNXT_ULP_HDR_BIT_I_IPV6              = 0x0000000000002000,\n-\tBNXT_ULP_HDR_BIT_I_TCP               = 0x0000000000004000,\n-\tBNXT_ULP_HDR_BIT_I_UDP               = 0x0000000000008000,\n-\tBNXT_ULP_HDR_BIT_F1                  = 0x0000000000010000,\n-\tBNXT_ULP_HDR_BIT_LAST                = 0x0000000000020000\n+\tBNXT_ULP_HDR_BIT_O_ICMP              = 0x0000000000000080,\n+\tBNXT_ULP_HDR_BIT_T_VXLAN             = 0x0000000000000100,\n+\tBNXT_ULP_HDR_BIT_T_GRE               = 0x0000000000000200,\n+\tBNXT_ULP_HDR_BIT_I_ETH               = 0x0000000000000400,\n+\tBNXT_ULP_HDR_BIT_IO_VLAN             = 0x0000000000000800,\n+\tBNXT_ULP_HDR_BIT_II_VLAN             = 0x0000000000001000,\n+\tBNXT_ULP_HDR_BIT_I_IPV4              = 0x0000000000002000,\n+\tBNXT_ULP_HDR_BIT_I_IPV6              = 0x0000000000004000,\n+\tBNXT_ULP_HDR_BIT_I_TCP               = 0x0000000000008000,\n+\tBNXT_ULP_HDR_BIT_I_UDP               = 0x0000000000010000,\n+\tBNXT_ULP_HDR_BIT_I_ICMP              = 0x0000000000020000,\n+\tBNXT_ULP_HDR_BIT_F1                  = 0x0000000000040000,\n+\tBNXT_ULP_HDR_BIT_LAST                = 0x0000000000080000\n };\n \n enum bnxt_ulp_accept_opc {\n@@ -145,44 +146,52 @@ enum bnxt_ulp_cf_idx {\n \tBNXT_ULP_CF_IDX_I_L3 = 14,\n \tBNXT_ULP_CF_IDX_O_L4 = 15,\n \tBNXT_ULP_CF_IDX_I_L4 = 16,\n-\tBNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT = 17,\n-\tBNXT_ULP_CF_IDX_O_L4_FB_DST_PORT = 18,\n-\tBNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT = 19,\n-\tBNXT_ULP_CF_IDX_I_L4_FB_DST_PORT = 20,\n-\tBNXT_ULP_CF_IDX_DEV_PORT_ID = 21,\n-\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF = 22,\n-\tBNXT_ULP_CF_IDX_DRV_FUNC_SPIF = 23,\n-\tBNXT_ULP_CF_IDX_DRV_FUNC_PARIF = 24,\n-\tBNXT_ULP_CF_IDX_DRV_FUNC_VNIC = 25,\n-\tBNXT_ULP_CF_IDX_DRV_FUNC_PHY_PORT = 26,\n-\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF = 27,\n-\tBNXT_ULP_CF_IDX_VF_FUNC_SPIF = 28,\n-\tBNXT_ULP_CF_IDX_VF_FUNC_PARIF = 29,\n-\tBNXT_ULP_CF_IDX_VF_FUNC_VNIC = 30,\n-\tBNXT_ULP_CF_IDX_PHY_PORT_SVIF = 31,\n-\tBNXT_ULP_CF_IDX_PHY_PORT_SPIF = 32,\n-\tBNXT_ULP_CF_IDX_PHY_PORT_PARIF = 33,\n-\tBNXT_ULP_CF_IDX_PHY_PORT_VPORT = 34,\n-\tBNXT_ULP_CF_IDX_ACT_ENCAP_IPV4_FLAG = 35,\n-\tBNXT_ULP_CF_IDX_ACT_ENCAP_IPV6_FLAG = 36,\n-\tBNXT_ULP_CF_IDX_ACT_DEC_TTL = 37,\n-\tBNXT_ULP_CF_IDX_ACT_T_DEC_TTL = 38,\n-\tBNXT_ULP_CF_IDX_ACT_PORT_IS_SET = 39,\n-\tBNXT_ULP_CF_IDX_ACT_PORT_TYPE = 40,\n-\tBNXT_ULP_CF_IDX_MATCH_PORT_TYPE = 41,\n-\tBNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP = 42,\n-\tBNXT_ULP_CF_IDX_MATCH_PORT_IS_PF = 43,\n-\tBNXT_ULP_CF_IDX_VF_TO_VF = 44,\n-\tBNXT_ULP_CF_IDX_L3_HDR_CNT = 45,\n-\tBNXT_ULP_CF_IDX_L4_HDR_CNT = 46,\n-\tBNXT_ULP_CF_IDX_VFR_MODE = 47,\n-\tBNXT_ULP_CF_IDX_L3_TUN = 48,\n-\tBNXT_ULP_CF_IDX_L3_TUN_DECAP = 49,\n-\tBNXT_ULP_CF_IDX_FID = 50,\n-\tBNXT_ULP_CF_IDX_HDR_SIG_ID = 51,\n-\tBNXT_ULP_CF_IDX_FLOW_SIG_ID = 52,\n-\tBNXT_ULP_CF_IDX_WC_MATCH = 53,\n-\tBNXT_ULP_CF_IDX_LAST = 54\n+\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT = 17,\n+\tBNXT_ULP_CF_IDX_O_L4_DST_PORT = 18,\n+\tBNXT_ULP_CF_IDX_I_L4_SRC_PORT = 19,\n+\tBNXT_ULP_CF_IDX_I_L4_DST_PORT = 20,\n+\tBNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT = 21,\n+\tBNXT_ULP_CF_IDX_O_L4_FB_DST_PORT = 22,\n+\tBNXT_ULP_CF_IDX_I_L4_FB_SRC_PORT = 23,\n+\tBNXT_ULP_CF_IDX_I_L4_FB_DST_PORT = 24,\n+\tBNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID = 25,\n+\tBNXT_ULP_CF_IDX_I_L3_FB_PROTO_ID = 26,\n+\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID = 27,\n+\tBNXT_ULP_CF_IDX_I_L3_PROTO_ID = 28,\n+\tBNXT_ULP_CF_IDX_DEV_PORT_ID = 29,\n+\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF = 30,\n+\tBNXT_ULP_CF_IDX_DRV_FUNC_SPIF = 31,\n+\tBNXT_ULP_CF_IDX_DRV_FUNC_PARIF = 32,\n+\tBNXT_ULP_CF_IDX_DRV_FUNC_VNIC = 33,\n+\tBNXT_ULP_CF_IDX_DRV_FUNC_PHY_PORT = 34,\n+\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF = 35,\n+\tBNXT_ULP_CF_IDX_VF_FUNC_SPIF = 36,\n+\tBNXT_ULP_CF_IDX_VF_FUNC_PARIF = 37,\n+\tBNXT_ULP_CF_IDX_VF_FUNC_VNIC = 38,\n+\tBNXT_ULP_CF_IDX_PHY_PORT_SVIF = 39,\n+\tBNXT_ULP_CF_IDX_PHY_PORT_SPIF = 40,\n+\tBNXT_ULP_CF_IDX_PHY_PORT_PARIF = 41,\n+\tBNXT_ULP_CF_IDX_PHY_PORT_VPORT = 42,\n+\tBNXT_ULP_CF_IDX_ACT_ENCAP_IPV4_FLAG = 43,\n+\tBNXT_ULP_CF_IDX_ACT_ENCAP_IPV6_FLAG = 44,\n+\tBNXT_ULP_CF_IDX_ACT_DEC_TTL = 45,\n+\tBNXT_ULP_CF_IDX_ACT_T_DEC_TTL = 46,\n+\tBNXT_ULP_CF_IDX_ACT_PORT_IS_SET = 47,\n+\tBNXT_ULP_CF_IDX_ACT_PORT_TYPE = 48,\n+\tBNXT_ULP_CF_IDX_MATCH_PORT_TYPE = 49,\n+\tBNXT_ULP_CF_IDX_MATCH_PORT_IS_VFREP = 50,\n+\tBNXT_ULP_CF_IDX_MATCH_PORT_IS_PF = 51,\n+\tBNXT_ULP_CF_IDX_VF_TO_VF = 52,\n+\tBNXT_ULP_CF_IDX_L3_HDR_CNT = 53,\n+\tBNXT_ULP_CF_IDX_L4_HDR_CNT = 54,\n+\tBNXT_ULP_CF_IDX_VFR_MODE = 55,\n+\tBNXT_ULP_CF_IDX_L3_TUN = 56,\n+\tBNXT_ULP_CF_IDX_L3_TUN_DECAP = 57,\n+\tBNXT_ULP_CF_IDX_FID = 58,\n+\tBNXT_ULP_CF_IDX_HDR_SIG_ID = 59,\n+\tBNXT_ULP_CF_IDX_FLOW_SIG_ID = 60,\n+\tBNXT_ULP_CF_IDX_WC_MATCH = 61,\n+\tBNXT_ULP_CF_IDX_LAST = 62\n };\n \n enum bnxt_ulp_cond_list_opc {\n@@ -310,8 +319,7 @@ enum bnxt_ulp_glb_rf_idx {\n \tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID = 3,\n \tBNXT_ULP_GLB_RF_IDX_VXLAN_PROF_FUNC_ID = 4,\n \tBNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR = 5,\n-\tBNXT_ULP_GLB_RF_IDX_DEFAULT_ING_AREC_PTR = 6,\n-\tBNXT_ULP_GLB_RF_IDX_LAST = 7\n+\tBNXT_ULP_GLB_RF_IDX_LAST = 6\n };\n \n enum bnxt_ulp_hdr_type {\n@@ -333,11 +341,11 @@ enum bnxt_ulp_if_tbl_opc {\n enum bnxt_ulp_index_tbl_opc {\n \tBNXT_ULP_INDEX_TBL_OPC_NOT_USED = 0,\n \tBNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE = 1,\n-\tBNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE = 2,\n-\tBNXT_ULP_INDEX_TBL_OPC_SRCH_ALLOC_WR_REGFILE = 3,\n-\tBNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE = 4,\n-\tBNXT_ULP_INDEX_TBL_OPC_WR_REGFILE = 5,\n-\tBNXT_ULP_INDEX_TBL_OPC_RD_REGFILE = 6,\n+\tBNXT_ULP_INDEX_TBL_OPC_WR_REGFILE = 2,\n+\tBNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE = 3,\n+\tBNXT_ULP_INDEX_TBL_OPC_RD_REGFILE = 4,\n+\tBNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_GLB_REGFILE = 5,\n+\tBNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE = 6,\n \tBNXT_ULP_INDEX_TBL_OPC_LAST = 7\n };\n \n@@ -424,7 +432,11 @@ enum bnxt_ulp_rf_idx {\n \tBNXT_ULP_RF_IDX_RID = 31,\n \tBNXT_ULP_RF_IDX_WC_KEY_ID_0 = 32,\n \tBNXT_ULP_RF_IDX_EM_KEY_ID_0 = 33,\n-\tBNXT_ULP_RF_IDX_LAST = 34\n+\tBNXT_ULP_RF_IDX_DRV_FUNC_MAC = 34,\n+\tBNXT_ULP_RF_IDX_DRV_FUNC_PARENT_MAC = 35,\n+\tBNXT_ULP_RF_IDX_DEFAULT_AREC_PTR = 36,\n+\tBNXT_ULP_RF_IDX_CC = 37,\n+\tBNXT_ULP_RF_IDX_LAST = 38\n };\n \n enum bnxt_ulp_tcam_tbl_opc {\n@@ -483,7 +495,8 @@ enum bnxt_ulp_resource_sub_type {\n \tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM = 0,\n \tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PROFILE_TCAM = 1,\n \tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_SHARED_MIRROR = 2,\n-\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE = 3\n+\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE = 3,\n+\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PORT_TABLE = 4\n };\n \n enum bnxt_ulp_act_prop_sz {\n@@ -801,4209 +814,4794 @@ enum ulp_wp_sym {\n \tULP_WP_SYM_RECYCLE_DST = 0x800\n };\n \n-enum ulp_sr_sym {\n-\tULP_SR_SYM_PKT_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_PKT_TYPE_L2 = 0,\n-\tULP_SR_SYM_PKT_TYPE_0_IGNORE = 0,\n-\tULP_SR_SYM_PKT_TYPE_0_L2 = 0,\n-\tULP_SR_SYM_PKT_TYPE_1_IGNORE = 0,\n-\tULP_SR_SYM_PKT_TYPE_1_L2 = 0,\n-\tULP_SR_SYM_RECYCLE_CNT_IGNORE = 0,\n-\tULP_SR_SYM_RECYCLE_CNT_ZERO = 0,\n-\tULP_SR_SYM_RECYCLE_CNT_ONE = 1,\n-\tULP_SR_SYM_RECYCLE_CNT_TWO = 2,\n-\tULP_SR_SYM_RECYCLE_CNT_THREE = 3,\n-\tULP_SR_SYM_AGG_ERROR_IGNORE = 0,\n-\tULP_SR_SYM_AGG_ERROR_NO = 0,\n-\tULP_SR_SYM_AGG_ERROR_YES = 1,\n-\tULP_SR_SYM_RESERVED_IGNORE = 0,\n-\tULP_SR_SYM_HREC_NEXT_IGNORE = 0,\n-\tULP_SR_SYM_HREC_NEXT_NO = 0,\n-\tULP_SR_SYM_HREC_NEXT_YES = 1,\n-\tULP_SR_SYM_TL2_HDR_VALID_IGNORE = 0,\n-\tULP_SR_SYM_TL2_HDR_VALID_NO = 0,\n-\tULP_SR_SYM_TL2_HDR_VALID_YES = 1,\n-\tULP_SR_SYM_TL2_HDR_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_TL2_HDR_TYPE_DIX = 0,\n-\tULP_SR_SYM_TL2_UC_MC_BC_IGNORE = 0,\n-\tULP_SR_SYM_TL2_UC_MC_BC_UC = 0,\n-\tULP_SR_SYM_TL2_UC_MC_BC_MC = 2,\n-\tULP_SR_SYM_TL2_UC_MC_BC_BC = 3,\n-\tULP_SR_SYM_TL2_VTAG_PRESENT_IGNORE = 0,\n-\tULP_SR_SYM_TL2_VTAG_PRESENT_NO = 0,\n-\tULP_SR_SYM_TL2_VTAG_PRESENT_YES = 1,\n-\tULP_SR_SYM_TL2_TWO_VTAGS_IGNORE = 0,\n-\tULP_SR_SYM_TL2_TWO_VTAGS_NO = 0,\n-\tULP_SR_SYM_TL2_TWO_VTAGS_YES = 1,\n-\tULP_SR_SYM_TL3_HDR_VALID_IGNORE = 0,\n-\tULP_SR_SYM_TL3_HDR_VALID_NO = 0,\n-\tULP_SR_SYM_TL3_HDR_VALID_YES = 1,\n-\tULP_SR_SYM_TL3_HDR_ERROR_IGNORE = 0,\n-\tULP_SR_SYM_TL3_HDR_ERROR_NO = 0,\n-\tULP_SR_SYM_TL3_HDR_ERROR_YES = 1,\n-\tULP_SR_SYM_TL3_HDR_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_TL3_HDR_TYPE_IPV4 = 0,\n-\tULP_SR_SYM_TL3_HDR_TYPE_IPV6 = 1,\n-\tULP_SR_SYM_TL3_HDR_ISIP_IGNORE = 0,\n-\tULP_SR_SYM_TL3_HDR_ISIP_NO = 0,\n-\tULP_SR_SYM_TL3_HDR_ISIP_YES = 1,\n-\tULP_SR_SYM_TL3_IPV6_CMP_SRC_IGNORE = 0,\n-\tULP_SR_SYM_TL3_IPV6_CMP_SRC_NO = 0,\n-\tULP_SR_SYM_TL3_IPV6_CMP_SRC_YES = 1,\n-\tULP_SR_SYM_TL3_IPV6_CMP_DST_IGNORE = 0,\n-\tULP_SR_SYM_TL3_IPV6_CMP_DST_NO = 0,\n-\tULP_SR_SYM_TL3_IPV6_CMP_DST_YES = 1,\n-\tULP_SR_SYM_TL4_HDR_VALID_IGNORE = 0,\n-\tULP_SR_SYM_TL4_HDR_VALID_NO = 0,\n-\tULP_SR_SYM_TL4_HDR_VALID_YES = 1,\n-\tULP_SR_SYM_TL4_HDR_ERROR_IGNORE = 0,\n-\tULP_SR_SYM_TL4_HDR_ERROR_NO = 0,\n-\tULP_SR_SYM_TL4_HDR_ERROR_YES = 1,\n-\tULP_SR_SYM_TL4_HDR_IS_UDP_TCP_IGNORE = 0,\n-\tULP_SR_SYM_TL4_HDR_IS_UDP_TCP_NO = 0,\n-\tULP_SR_SYM_TL4_HDR_IS_UDP_TCP_YES = 1,\n-\tULP_SR_SYM_TL4_HDR_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_TL4_HDR_TYPE_TCP = 0,\n-\tULP_SR_SYM_TL4_HDR_TYPE_UDP = 1,\n-\tULP_SR_SYM_TUN_HDR_VALID_IGNORE = 0,\n-\tULP_SR_SYM_TUN_HDR_VALID_NO = 0,\n-\tULP_SR_SYM_TUN_HDR_VALID_YES = 1,\n-\tULP_SR_SYM_TUN_HDR_ERROR_IGNORE = 0,\n-\tULP_SR_SYM_TUN_HDR_ERROR_NO = 0,\n-\tULP_SR_SYM_TUN_HDR_ERROR_YES = 1,\n-\tULP_SR_SYM_TUN_HDR_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_TUN_HDR_TYPE_VXLAN = 0,\n-\tULP_SR_SYM_TUN_HDR_TYPE_GENEVE = 1,\n-\tULP_SR_SYM_TUN_HDR_TYPE_NVGRE = 2,\n-\tULP_SR_SYM_TUN_HDR_TYPE_GRE = 3,\n-\tULP_SR_SYM_TUN_HDR_TYPE_IPV4 = 4,\n-\tULP_SR_SYM_TUN_HDR_TYPE_IPV6 = 5,\n-\tULP_SR_SYM_TUN_HDR_TYPE_PPPOE = 6,\n-\tULP_SR_SYM_TUN_HDR_TYPE_MPLS = 7,\n-\tULP_SR_SYM_TUN_HDR_TYPE_UPAR1 = 8,\n-\tULP_SR_SYM_TUN_HDR_TYPE_UPAR2 = 9,\n-\tULP_SR_SYM_TUN_HDR_TYPE_NONE = 15,\n-\tULP_SR_SYM_TUN_HDR_FLAGS_IGNORE = 0,\n-\tULP_SR_SYM_L2_HDR_VALID_IGNORE = 0,\n-\tULP_SR_SYM_L2_HDR_VALID_NO = 0,\n-\tULP_SR_SYM_L2_HDR_VALID_YES = 1,\n-\tULP_SR_SYM_L2_HDR_ERROR_IGNORE = 0,\n-\tULP_SR_SYM_L2_HDR_ERROR_NO = 0,\n-\tULP_SR_SYM_L2_HDR_ERROR_YES = 1,\n-\tULP_SR_SYM_L2_HDR_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_L2_HDR_TYPE_DIX = 0,\n-\tULP_SR_SYM_L2_HDR_TYPE_LLC_SNAP = 1,\n-\tULP_SR_SYM_L2_HDR_TYPE_LLC = 2,\n-\tULP_SR_SYM_L2_UC_MC_BC_IGNORE = 0,\n-\tULP_SR_SYM_L2_UC_MC_BC_UC = 0,\n-\tULP_SR_SYM_L2_UC_MC_BC_MC = 2,\n-\tULP_SR_SYM_L2_UC_MC_BC_BC = 3,\n-\tULP_SR_SYM_L2_VTAG_PRESENT_IGNORE = 0,\n-\tULP_SR_SYM_L2_VTAG_PRESENT_NO = 0,\n-\tULP_SR_SYM_L2_VTAG_PRESENT_YES = 1,\n-\tULP_SR_SYM_L2_TWO_VTAGS_IGNORE = 0,\n-\tULP_SR_SYM_L2_TWO_VTAGS_NO = 0,\n-\tULP_SR_SYM_L2_TWO_VTAGS_YES = 1,\n-\tULP_SR_SYM_L3_HDR_VALID_IGNORE = 0,\n-\tULP_SR_SYM_L3_HDR_VALID_NO = 0,\n-\tULP_SR_SYM_L3_HDR_VALID_YES = 1,\n-\tULP_SR_SYM_L3_HDR_ERROR_IGNORE = 0,\n-\tULP_SR_SYM_L3_HDR_ERROR_NO = 0,\n-\tULP_SR_SYM_L3_HDR_ERROR_YES = 1,\n-\tULP_SR_SYM_L3_HDR_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_L3_HDR_TYPE_IPV4 = 0,\n-\tULP_SR_SYM_L3_HDR_TYPE_IPV6 = 1,\n-\tULP_SR_SYM_L3_HDR_TYPE_ARP = 2,\n-\tULP_SR_SYM_L3_HDR_TYPE_PTP = 3,\n-\tULP_SR_SYM_L3_HDR_TYPE_EAPOL = 4,\n-\tULP_SR_SYM_L3_HDR_TYPE_ROCE = 5,\n-\tULP_SR_SYM_L3_HDR_TYPE_FCOE = 6,\n-\tULP_SR_SYM_L3_HDR_TYPE_UPAR1 = 7,\n-\tULP_SR_SYM_L3_HDR_TYPE_UPAR2 = 8,\n-\tULP_SR_SYM_L3_HDR_ISIP_IGNORE = 0,\n-\tULP_SR_SYM_L3_HDR_ISIP_NO = 0,\n-\tULP_SR_SYM_L3_HDR_ISIP_YES = 1,\n-\tULP_SR_SYM_L3_IPV6_CMP_SRC_IGNORE = 0,\n-\tULP_SR_SYM_L3_IPV6_CMP_SRC_NO = 0,\n-\tULP_SR_SYM_L3_IPV6_CMP_SRC_YES = 1,\n-\tULP_SR_SYM_L3_IPV6_CMP_DST_IGNORE = 0,\n-\tULP_SR_SYM_L3_IPV6_CMP_DST_NO = 0,\n-\tULP_SR_SYM_L3_IPV6_CMP_DST_YES = 1,\n-\tULP_SR_SYM_L4_HDR_VALID_IGNORE = 0,\n-\tULP_SR_SYM_L4_HDR_VALID_NO = 0,\n-\tULP_SR_SYM_L4_HDR_VALID_YES = 1,\n-\tULP_SR_SYM_L4_HDR_ERROR_IGNORE = 0,\n-\tULP_SR_SYM_L4_HDR_ERROR_NO = 0,\n-\tULP_SR_SYM_L4_HDR_ERROR_YES = 1,\n-\tULP_SR_SYM_L4_HDR_TYPE_IGNORE = 0,\n-\tULP_SR_SYM_L4_HDR_TYPE_TCP = 0,\n-\tULP_SR_SYM_L4_HDR_TYPE_UDP = 1,\n-\tULP_SR_SYM_L4_HDR_TYPE_ICMP = 2,\n-\tULP_SR_SYM_L4_HDR_TYPE_UPAR1 = 3,\n-\tULP_SR_SYM_L4_HDR_TYPE_UPAR2 = 4,\n-\tULP_SR_SYM_L4_HDR_TYPE_BTH_V1 = 5,\n-\tULP_SR_SYM_L4_HDR_IS_UDP_TCP_IGNORE = 0,\n-\tULP_SR_SYM_L4_HDR_IS_UDP_TCP_NO = 0,\n-\tULP_SR_SYM_L4_HDR_IS_UDP_TCP_YES = 1,\n-\tULP_SR_SYM_POP_VLAN_NO = 0,\n-\tULP_SR_SYM_POP_VLAN_YES = 1,\n-\tULP_SR_SYM_DECAP_FUNC_NONE = 0,\n-\tULP_SR_SYM_DECAP_FUNC_THRU_TL2 = 3,\n-\tULP_SR_SYM_DECAP_FUNC_THRU_TL3 = 8,\n-\tULP_SR_SYM_DECAP_FUNC_THRU_TL4 = 9,\n-\tULP_SR_SYM_DECAP_FUNC_THRU_TUN = 10,\n-\tULP_SR_SYM_DECAP_FUNC_THRU_L2 = 11,\n-\tULP_SR_SYM_DECAP_FUNC_THRU_L3 = 12,\n-\tULP_SR_SYM_DECAP_FUNC_THRU_L4 = 13,\n-\tULP_SR_SYM_ECV_VALID_NO = 0,\n-\tULP_SR_SYM_ECV_VALID_YES = 1,\n-\tULP_SR_SYM_ECV_CUSTOM_EN_NO = 0,\n-\tULP_SR_SYM_ECV_CUSTOM_EN_YES = 1,\n-\tULP_SR_SYM_ECV_L2_EN_NO = 0,\n-\tULP_SR_SYM_ECV_L2_EN_YES = 1,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_NOP = 0,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI = 1,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_1_IVLAN_PRI = 2,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_1_REMAP_DIFFSERV = 3,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_2_ENCAP_PRI = 4,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_2_REMAP_DIFFSERV = 5,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_ENCAP_PRI = 6,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_REMAP_DIFFSERV = 7,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_0 = 8,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_1 = 8,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_2 = 8,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_3 = 8,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_4 = 8,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_5 = 8,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_6 = 8,\n-\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_7 = 8,\n-\tULP_SR_SYM_ECV_L3_TYPE_NONE = 0,\n-\tULP_SR_SYM_ECV_L3_TYPE_IPV4 = 4,\n-\tULP_SR_SYM_ECV_L3_TYPE_IPV6 = 5,\n-\tULP_SR_SYM_ECV_L3_TYPE_MPLS_8847 = 6,\n-\tULP_SR_SYM_ECV_L3_TYPE_MPLS_8848 = 7,\n-\tULP_SR_SYM_ECV_L4_TYPE_NONE = 0,\n-\tULP_SR_SYM_ECV_L4_TYPE_UDP = 4,\n-\tULP_SR_SYM_ECV_L4_TYPE_UDP_CSUM = 5,\n-\tULP_SR_SYM_ECV_L4_TYPE_UDP_ENTROPY = 6,\n-\tULP_SR_SYM_ECV_L4_TYPE_UDP_ENTROPY_CSUM = 7,\n-\tULP_SR_SYM_ECV_TUN_TYPE_NONE = 0,\n-\tULP_SR_SYM_ECV_TUN_TYPE_GENERIC = 1,\n-\tULP_SR_SYM_ECV_TUN_TYPE_VXLAN = 2,\n-\tULP_SR_SYM_ECV_TUN_TYPE_NGE = 3,\n-\tULP_SR_SYM_ECV_TUN_TYPE_NVGRE = 4,\n-\tULP_SR_SYM_ECV_TUN_TYPE_GRE = 5,\n-\tULP_SR_SYM_EEM_ACT_REC_INT = 0,\n-\tULP_SR_SYM_EEM_EXT_FLOW_CNTR = 1,\n-\tULP_SR_SYM_UC_ACT_REC = 0,\n-\tULP_SR_SYM_MC_ACT_REC = 1,\n-\tULP_SR_SYM_ACT_REC_DROP_YES = 1,\n-\tULP_SR_SYM_ACT_REC_DROP_NO = 0,\n-\tULP_SR_SYM_ACT_REC_POP_VLAN_YES = 1,\n-\tULP_SR_SYM_ACT_REC_POP_VLAN_NO = 0,\n-\tULP_SR_SYM_ACT_REC_METER_EN_YES = 1,\n-\tULP_SR_SYM_ACT_REC_METER_EN_NO = 0,\n-\tULP_SR_SYM_LOOPBACK_PORT = 16,\n-\tULP_SR_SYM_LOOPBACK_PARIF = 15,\n-\tULP_SR_SYM_EXT_EM_MAX_KEY_SIZE = 448,\n-\tULP_SR_SYM_MATCH_TYPE_EM = 0,\n-\tULP_SR_SYM_MATCH_TYPE_WM = 1,\n-\tULP_SR_SYM_IP_PROTO_ICMP = 1,\n-\tULP_SR_SYM_IP_PROTO_IGMP = 2,\n-\tULP_SR_SYM_IP_PROTO_IP_IN_IP = 4,\n-\tULP_SR_SYM_IP_PROTO_TCP = 6,\n-\tULP_SR_SYM_IP_PROTO_UDP = 17,\n-\tULP_SR_SYM_VF_FUNC_PARIF = 15,\n-\tULP_SR_SYM_NO = 0,\n-\tULP_SR_SYM_YES = 1,\n-\tULP_SR_SYM_RECYCLE_DST = 0x800\n+enum ulp_thor_sym {\n+\tULP_THOR_SYM_CTXT_OPCODE_BYPASS_CFA = 0,\n+\tULP_THOR_SYM_CTXT_OPCODE_BYPASS_LKUP = 1,\n+\tULP_THOR_SYM_CTXT_OPCODE_META_UPDATE = 2,\n+\tULP_THOR_SYM_CTXT_OPCODE_NORMAL_FLOW = 3,\n+\tULP_THOR_SYM_CTXT_OPCODE_DROP = 4,\n+\tULP_THOR_SYM_PKT_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_PKT_TYPE_L2 = 0,\n+\tULP_THOR_SYM_PKT_TYPE_0_IGNORE = 0,\n+\tULP_THOR_SYM_PKT_TYPE_0_L2 = 0,\n+\tULP_THOR_SYM_PKT_TYPE_1_IGNORE = 0,\n+\tULP_THOR_SYM_PKT_TYPE_1_L2 = 0,\n+\tULP_THOR_SYM_RECYCLE_CNT_IGNORE = 0,\n+\tULP_THOR_SYM_RECYCLE_CNT_ZERO = 0,\n+\tULP_THOR_SYM_RECYCLE_CNT_ONE = 1,\n+\tULP_THOR_SYM_RECYCLE_CNT_TWO = 2,\n+\tULP_THOR_SYM_RECYCLE_CNT_THREE = 3,\n+\tULP_THOR_SYM_AGG_ERROR_IGNORE = 0,\n+\tULP_THOR_SYM_AGG_ERROR_NO = 0,\n+\tULP_THOR_SYM_AGG_ERROR_YES = 1,\n+\tULP_THOR_SYM_RESERVED_IGNORE = 0,\n+\tULP_THOR_SYM_HREC_NEXT_IGNORE = 0,\n+\tULP_THOR_SYM_HREC_NEXT_NO = 0,\n+\tULP_THOR_SYM_HREC_NEXT_YES = 1,\n+\tULP_THOR_SYM_TL2_HDR_VALID_IGNORE = 0,\n+\tULP_THOR_SYM_TL2_HDR_VALID_NO = 0,\n+\tULP_THOR_SYM_TL2_HDR_VALID_YES = 1,\n+\tULP_THOR_SYM_TL2_HDR_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_TL2_HDR_TYPE_DIX = 0,\n+\tULP_THOR_SYM_TL2_UC_MC_BC_IGNORE = 0,\n+\tULP_THOR_SYM_TL2_UC_MC_BC_UC = 0,\n+\tULP_THOR_SYM_TL2_UC_MC_BC_MC = 2,\n+\tULP_THOR_SYM_TL2_UC_MC_BC_BC = 3,\n+\tULP_THOR_SYM_TL2_VTAG_PRESENT_IGNORE = 0,\n+\tULP_THOR_SYM_TL2_VTAG_PRESENT_NO = 0,\n+\tULP_THOR_SYM_TL2_VTAG_PRESENT_YES = 1,\n+\tULP_THOR_SYM_TL2_TWO_VTAGS_IGNORE = 0,\n+\tULP_THOR_SYM_TL2_TWO_VTAGS_NO = 0,\n+\tULP_THOR_SYM_TL2_TWO_VTAGS_YES = 1,\n+\tULP_THOR_SYM_TL3_HDR_VALID_IGNORE = 0,\n+\tULP_THOR_SYM_TL3_HDR_VALID_NO = 0,\n+\tULP_THOR_SYM_TL3_HDR_VALID_YES = 1,\n+\tULP_THOR_SYM_TL3_HDR_ERROR_IGNORE = 0,\n+\tULP_THOR_SYM_TL3_HDR_ERROR_NO = 0,\n+\tULP_THOR_SYM_TL3_HDR_ERROR_YES = 1,\n+\tULP_THOR_SYM_TL3_HDR_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_TL3_HDR_TYPE_IPV4 = 0,\n+\tULP_THOR_SYM_TL3_HDR_TYPE_IPV6 = 1,\n+\tULP_THOR_SYM_TL3_HDR_ISIP_IGNORE = 0,\n+\tULP_THOR_SYM_TL3_HDR_ISIP_NO = 0,\n+\tULP_THOR_SYM_TL3_HDR_ISIP_YES = 1,\n+\tULP_THOR_SYM_TL3_IPV6_CMP_SRC_IGNORE = 0,\n+\tULP_THOR_SYM_TL3_IPV6_CMP_SRC_NO = 0,\n+\tULP_THOR_SYM_TL3_IPV6_CMP_SRC_YES = 1,\n+\tULP_THOR_SYM_TL3_IPV6_CMP_DST_IGNORE = 0,\n+\tULP_THOR_SYM_TL3_IPV6_CMP_DST_NO = 0,\n+\tULP_THOR_SYM_TL3_IPV6_CMP_DST_YES = 1,\n+\tULP_THOR_SYM_TL4_HDR_VALID_IGNORE = 0,\n+\tULP_THOR_SYM_TL4_HDR_VALID_NO = 0,\n+\tULP_THOR_SYM_TL4_HDR_VALID_YES = 1,\n+\tULP_THOR_SYM_TL4_HDR_ERROR_IGNORE = 0,\n+\tULP_THOR_SYM_TL4_HDR_ERROR_NO = 0,\n+\tULP_THOR_SYM_TL4_HDR_ERROR_YES = 1,\n+\tULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_IGNORE = 0,\n+\tULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_NO = 0,\n+\tULP_THOR_SYM_TL4_HDR_IS_UDP_TCP_YES = 1,\n+\tULP_THOR_SYM_TL4_HDR_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_TL4_HDR_TYPE_TCP = 0,\n+\tULP_THOR_SYM_TL4_HDR_TYPE_UDP = 1,\n+\tULP_THOR_SYM_TUN_HDR_VALID_IGNORE = 0,\n+\tULP_THOR_SYM_TUN_HDR_VALID_NO = 0,\n+\tULP_THOR_SYM_TUN_HDR_VALID_YES = 1,\n+\tULP_THOR_SYM_TUN_HDR_ERROR_IGNORE = 0,\n+\tULP_THOR_SYM_TUN_HDR_ERROR_NO = 0,\n+\tULP_THOR_SYM_TUN_HDR_ERROR_YES = 1,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_VXLAN = 0,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_GENEVE = 1,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_NVGRE = 2,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_GRE = 3,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_IPV4 = 4,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_IPV6 = 5,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_PPPOE = 6,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_MPLS = 7,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_UPAR1 = 8,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_UPAR2 = 9,\n+\tULP_THOR_SYM_TUN_HDR_TYPE_NONE = 15,\n+\tULP_THOR_SYM_TUN_HDR_FLAGS_IGNORE = 0,\n+\tULP_THOR_SYM_L2_HDR_VALID_IGNORE = 0,\n+\tULP_THOR_SYM_L2_HDR_VALID_NO = 0,\n+\tULP_THOR_SYM_L2_HDR_VALID_YES = 1,\n+\tULP_THOR_SYM_L2_HDR_ERROR_IGNORE = 0,\n+\tULP_THOR_SYM_L2_HDR_ERROR_NO = 0,\n+\tULP_THOR_SYM_L2_HDR_ERROR_YES = 1,\n+\tULP_THOR_SYM_L2_HDR_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_L2_HDR_TYPE_DIX = 0,\n+\tULP_THOR_SYM_L2_HDR_TYPE_LLC_SNAP = 1,\n+\tULP_THOR_SYM_L2_HDR_TYPE_LLC = 2,\n+\tULP_THOR_SYM_L2_UC_MC_BC_IGNORE = 0,\n+\tULP_THOR_SYM_L2_UC_MC_BC_UC = 0,\n+\tULP_THOR_SYM_L2_UC_MC_BC_MC = 2,\n+\tULP_THOR_SYM_L2_UC_MC_BC_BC = 3,\n+\tULP_THOR_SYM_L2_VTAG_PRESENT_IGNORE = 0,\n+\tULP_THOR_SYM_L2_VTAG_PRESENT_NO = 0,\n+\tULP_THOR_SYM_L2_VTAG_PRESENT_YES = 1,\n+\tULP_THOR_SYM_L2_TWO_VTAGS_IGNORE = 0,\n+\tULP_THOR_SYM_L2_TWO_VTAGS_NO = 0,\n+\tULP_THOR_SYM_L2_TWO_VTAGS_YES = 1,\n+\tULP_THOR_SYM_L3_HDR_VALID_IGNORE = 0,\n+\tULP_THOR_SYM_L3_HDR_VALID_NO = 0,\n+\tULP_THOR_SYM_L3_HDR_VALID_YES = 1,\n+\tULP_THOR_SYM_L3_HDR_ERROR_IGNORE = 0,\n+\tULP_THOR_SYM_L3_HDR_ERROR_NO = 0,\n+\tULP_THOR_SYM_L3_HDR_ERROR_YES = 1,\n+\tULP_THOR_SYM_L3_HDR_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_L3_HDR_TYPE_IPV4 = 0,\n+\tULP_THOR_SYM_L3_HDR_TYPE_IPV6 = 1,\n+\tULP_THOR_SYM_L3_HDR_TYPE_ARP = 2,\n+\tULP_THOR_SYM_L3_HDR_TYPE_PTP = 3,\n+\tULP_THOR_SYM_L3_HDR_TYPE_EAPOL = 4,\n+\tULP_THOR_SYM_L3_HDR_TYPE_ROCE = 5,\n+\tULP_THOR_SYM_L3_HDR_TYPE_FCOE = 6,\n+\tULP_THOR_SYM_L3_HDR_TYPE_UPAR1 = 7,\n+\tULP_THOR_SYM_L3_HDR_TYPE_UPAR2 = 8,\n+\tULP_THOR_SYM_L3_HDR_ISIP_IGNORE = 0,\n+\tULP_THOR_SYM_L3_HDR_ISIP_NO = 0,\n+\tULP_THOR_SYM_L3_HDR_ISIP_YES = 1,\n+\tULP_THOR_SYM_L3_IPV6_CMP_SRC_IGNORE = 0,\n+\tULP_THOR_SYM_L3_IPV6_CMP_SRC_NO = 0,\n+\tULP_THOR_SYM_L3_IPV6_CMP_SRC_YES = 1,\n+\tULP_THOR_SYM_L3_IPV6_CMP_DST_IGNORE = 0,\n+\tULP_THOR_SYM_L3_IPV6_CMP_DST_NO = 0,\n+\tULP_THOR_SYM_L3_IPV6_CMP_DST_YES = 1,\n+\tULP_THOR_SYM_L4_HDR_VALID_IGNORE = 0,\n+\tULP_THOR_SYM_L4_HDR_VALID_NO = 0,\n+\tULP_THOR_SYM_L4_HDR_VALID_YES = 1,\n+\tULP_THOR_SYM_L4_HDR_ERROR_IGNORE = 0,\n+\tULP_THOR_SYM_L4_HDR_ERROR_NO = 0,\n+\tULP_THOR_SYM_L4_HDR_ERROR_YES = 1,\n+\tULP_THOR_SYM_L4_HDR_TYPE_IGNORE = 0,\n+\tULP_THOR_SYM_L4_HDR_TYPE_TCP = 0,\n+\tULP_THOR_SYM_L4_HDR_TYPE_UDP = 1,\n+\tULP_THOR_SYM_L4_HDR_TYPE_ICMP = 2,\n+\tULP_THOR_SYM_L4_HDR_TYPE_UPAR1 = 3,\n+\tULP_THOR_SYM_L4_HDR_TYPE_UPAR2 = 4,\n+\tULP_THOR_SYM_L4_HDR_TYPE_BTH_V1 = 5,\n+\tULP_THOR_SYM_L4_HDR_IS_UDP_TCP_IGNORE = 0,\n+\tULP_THOR_SYM_L4_HDR_IS_UDP_TCP_NO = 0,\n+\tULP_THOR_SYM_L4_HDR_IS_UDP_TCP_YES = 1,\n+\tULP_THOR_SYM_POP_VLAN_NO = 0,\n+\tULP_THOR_SYM_POP_VLAN_YES = 1,\n+\tULP_THOR_SYM_DECAP_FUNC_NONE = 0,\n+\tULP_THOR_SYM_DECAP_FUNC_THRU_TL2 = 3,\n+\tULP_THOR_SYM_DECAP_FUNC_THRU_TL3 = 8,\n+\tULP_THOR_SYM_DECAP_FUNC_THRU_TL4 = 9,\n+\tULP_THOR_SYM_DECAP_FUNC_THRU_TUN = 10,\n+\tULP_THOR_SYM_DECAP_FUNC_THRU_L2 = 11,\n+\tULP_THOR_SYM_DECAP_FUNC_THRU_L3 = 12,\n+\tULP_THOR_SYM_DECAP_FUNC_THRU_L4 = 13,\n+\tULP_THOR_SYM_ECV_VALID_NO = 0,\n+\tULP_THOR_SYM_ECV_VALID_YES = 1,\n+\tULP_THOR_SYM_ECV_CUSTOM_EN_NO = 0,\n+\tULP_THOR_SYM_ECV_CUSTOM_EN_YES = 1,\n+\tULP_THOR_SYM_ECV_L2_EN_NO = 0,\n+\tULP_THOR_SYM_ECV_L2_EN_YES = 1,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_NOP = 0,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI = 1,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_IVLAN_PRI = 2,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_1_REMAP_DIFFSERV = 3,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_2_ENCAP_PRI = 4,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_2_REMAP_DIFFSERV = 5,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_ENCAP_PRI = 6,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_REMAP_DIFFSERV = 7,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_0 = 8,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_1 = 8,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_2 = 8,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_3 = 8,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_4 = 8,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_5 = 8,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_6 = 8,\n+\tULP_THOR_SYM_ECV_VTAG_TYPE_ADD_0_PRI_7 = 8,\n+\tULP_THOR_SYM_ECV_L3_TYPE_NONE = 0,\n+\tULP_THOR_SYM_ECV_L3_TYPE_IPV4 = 4,\n+\tULP_THOR_SYM_ECV_L3_TYPE_IPV6 = 5,\n+\tULP_THOR_SYM_ECV_L3_TYPE_MPLS_8847 = 6,\n+\tULP_THOR_SYM_ECV_L3_TYPE_MPLS_8848 = 7,\n+\tULP_THOR_SYM_ECV_L4_TYPE_NONE = 0,\n+\tULP_THOR_SYM_ECV_L4_TYPE_UDP = 4,\n+\tULP_THOR_SYM_ECV_L4_TYPE_UDP_CSUM = 5,\n+\tULP_THOR_SYM_ECV_L4_TYPE_UDP_ENTROPY = 6,\n+\tULP_THOR_SYM_ECV_L4_TYPE_UDP_ENTROPY_CSUM = 7,\n+\tULP_THOR_SYM_ECV_TUN_TYPE_NONE = 0,\n+\tULP_THOR_SYM_ECV_TUN_TYPE_GENERIC = 1,\n+\tULP_THOR_SYM_ECV_TUN_TYPE_VXLAN = 2,\n+\tULP_THOR_SYM_ECV_TUN_TYPE_NGE = 3,\n+\tULP_THOR_SYM_ECV_TUN_TYPE_NVGRE = 4,\n+\tULP_THOR_SYM_ECV_TUN_TYPE_GRE = 5,\n+\tULP_THOR_SYM_EEM_ACT_REC_INT = 0,\n+\tULP_THOR_SYM_EEM_EXT_FLOW_CNTR = 0,\n+\tULP_THOR_SYM_UC_ACT_REC = 0,\n+\tULP_THOR_SYM_MC_ACT_REC = 1,\n+\tULP_THOR_SYM_ACT_REC_DROP_YES = 1,\n+\tULP_THOR_SYM_ACT_REC_DROP_NO = 0,\n+\tULP_THOR_SYM_ACT_REC_POP_VLAN_YES = 1,\n+\tULP_THOR_SYM_ACT_REC_POP_VLAN_NO = 0,\n+\tULP_THOR_SYM_ACT_REC_METER_EN_YES = 1,\n+\tULP_THOR_SYM_ACT_REC_METER_EN_NO = 0,\n+\tULP_THOR_SYM_LOOPBACK_PORT = 3,\n+\tULP_THOR_SYM_LOOPBACK_PARIF = 15,\n+\tULP_THOR_SYM_EXT_EM_MAX_KEY_SIZE = 0,\n+\tULP_THOR_SYM_MATCH_TYPE_EM = 0,\n+\tULP_THOR_SYM_MATCH_TYPE_WM = 1,\n+\tULP_THOR_SYM_IP_PROTO_ICMP = 1,\n+\tULP_THOR_SYM_IP_PROTO_IGMP = 2,\n+\tULP_THOR_SYM_IP_PROTO_IP_IN_IP = 4,\n+\tULP_THOR_SYM_IP_PROTO_TCP = 6,\n+\tULP_THOR_SYM_IP_PROTO_UDP = 17,\n+\tULP_THOR_SYM_VF_FUNC_PARIF = 15,\n+\tULP_THOR_SYM_NO = 0,\n+\tULP_THOR_SYM_YES = 1,\n+\tULP_THOR_SYM_RECYCLE_DST = 0x800\n };\n \n enum bnxt_ulp_class_hid {\n-\tBNXT_ULP_CLASS_HID_26d1 = 0x26d1,\n-\tBNXT_ULP_CLASS_HID_0071 = 0x0071,\n-\tBNXT_ULP_CLASS_HID_53a5 = 0x53a5,\n-\tBNXT_ULP_CLASS_HID_1d49 = 0x1d49,\n-\tBNXT_ULP_CLASS_HID_2095 = 0x2095,\n-\tBNXT_ULP_CLASS_HID_5701 = 0x5701,\n-\tBNXT_ULP_CLASS_HID_4d79 = 0x4d79,\n-\tBNXT_ULP_CLASS_HID_170d = 0x170d,\n-\tBNXT_ULP_CLASS_HID_1a69 = 0x1a69,\n-\tBNXT_ULP_CLASS_HID_50c5 = 0x50c5,\n-\tBNXT_ULP_CLASS_HID_473d = 0x473d,\n-\tBNXT_ULP_CLASS_HID_10c1 = 0x10c1,\n-\tBNXT_ULP_CLASS_HID_142d = 0x142d,\n-\tBNXT_ULP_CLASS_HID_4a99 = 0x4a99,\n-\tBNXT_ULP_CLASS_HID_40f1 = 0x40f1,\n-\tBNXT_ULP_CLASS_HID_0a85 = 0x0a85,\n-\tBNXT_ULP_CLASS_HID_0179 = 0x0179,\n-\tBNXT_ULP_CLASS_HID_37d5 = 0x37d5,\n-\tBNXT_ULP_CLASS_HID_2e4d = 0x2e4d,\n-\tBNXT_ULP_CLASS_HID_54ad = 0x54ad,\n-\tBNXT_ULP_CLASS_HID_5809 = 0x5809,\n-\tBNXT_ULP_CLASS_HID_31a9 = 0x31a9,\n-\tBNXT_ULP_CLASS_HID_2801 = 0x2801,\n-\tBNXT_ULP_CLASS_HID_4e61 = 0x4e61,\n-\tBNXT_ULP_CLASS_HID_2561 = 0x2561,\n-\tBNXT_ULP_CLASS_HID_2bad = 0x2bad,\n-\tBNXT_ULP_CLASS_HID_054d = 0x054d,\n-\tBNXT_ULP_CLASS_HID_5bdd = 0x5bdd,\n-\tBNXT_ULP_CLASS_HID_26f1 = 0x26f1,\n-\tBNXT_ULP_CLASS_HID_13cf1 = 0x13cf1,\n-\tBNXT_ULP_CLASS_HID_252f1 = 0x252f1,\n-\tBNXT_ULP_CLASS_HID_30c25 = 0x30c25,\n-\tBNXT_ULP_CLASS_HID_0051 = 0x0051,\n-\tBNXT_ULP_CLASS_HID_11651 = 0x11651,\n-\tBNXT_ULP_CLASS_HID_22c51 = 0x22c51,\n-\tBNXT_ULP_CLASS_HID_34251 = 0x34251,\n-\tBNXT_ULP_CLASS_HID_5385 = 0x5385,\n-\tBNXT_ULP_CLASS_HID_10cc9 = 0x10cc9,\n-\tBNXT_ULP_CLASS_HID_222c9 = 0x222c9,\n-\tBNXT_ULP_CLASS_HID_338c9 = 0x338c9,\n-\tBNXT_ULP_CLASS_HID_1d69 = 0x1d69,\n-\tBNXT_ULP_CLASS_HID_13369 = 0x13369,\n-\tBNXT_ULP_CLASS_HID_24969 = 0x24969,\n-\tBNXT_ULP_CLASS_HID_3025d = 0x3025d,\n-\tBNXT_ULP_CLASS_HID_20b5 = 0x20b5,\n-\tBNXT_ULP_CLASS_HID_136b5 = 0x136b5,\n-\tBNXT_ULP_CLASS_HID_24cb5 = 0x24cb5,\n-\tBNXT_ULP_CLASS_HID_305f9 = 0x305f9,\n-\tBNXT_ULP_CLASS_HID_5721 = 0x5721,\n-\tBNXT_ULP_CLASS_HID_11015 = 0x11015,\n-\tBNXT_ULP_CLASS_HID_22615 = 0x22615,\n-\tBNXT_ULP_CLASS_HID_33c15 = 0x33c15,\n-\tBNXT_ULP_CLASS_HID_4d59 = 0x4d59,\n-\tBNXT_ULP_CLASS_HID_1068d = 0x1068d,\n-\tBNXT_ULP_CLASS_HID_21c8d = 0x21c8d,\n-\tBNXT_ULP_CLASS_HID_3328d = 0x3328d,\n-\tBNXT_ULP_CLASS_HID_172d = 0x172d,\n-\tBNXT_ULP_CLASS_HID_12d2d = 0x12d2d,\n-\tBNXT_ULP_CLASS_HID_2432d = 0x2432d,\n-\tBNXT_ULP_CLASS_HID_3592d = 0x3592d,\n-\tBNXT_ULP_CLASS_HID_1a49 = 0x1a49,\n-\tBNXT_ULP_CLASS_HID_13049 = 0x13049,\n-\tBNXT_ULP_CLASS_HID_24649 = 0x24649,\n-\tBNXT_ULP_CLASS_HID_35c49 = 0x35c49,\n-\tBNXT_ULP_CLASS_HID_50e5 = 0x50e5,\n-\tBNXT_ULP_CLASS_HID_10a29 = 0x10a29,\n-\tBNXT_ULP_CLASS_HID_22029 = 0x22029,\n-\tBNXT_ULP_CLASS_HID_33629 = 0x33629,\n-\tBNXT_ULP_CLASS_HID_471d = 0x471d,\n-\tBNXT_ULP_CLASS_HID_10041 = 0x10041,\n-\tBNXT_ULP_CLASS_HID_21641 = 0x21641,\n-\tBNXT_ULP_CLASS_HID_32c41 = 0x32c41,\n-\tBNXT_ULP_CLASS_HID_10e1 = 0x10e1,\n-\tBNXT_ULP_CLASS_HID_126e1 = 0x126e1,\n-\tBNXT_ULP_CLASS_HID_23ce1 = 0x23ce1,\n-\tBNXT_ULP_CLASS_HID_352e1 = 0x352e1,\n-\tBNXT_ULP_CLASS_HID_140d = 0x140d,\n-\tBNXT_ULP_CLASS_HID_12a0d = 0x12a0d,\n-\tBNXT_ULP_CLASS_HID_2400d = 0x2400d,\n-\tBNXT_ULP_CLASS_HID_3560d = 0x3560d,\n-\tBNXT_ULP_CLASS_HID_4ab9 = 0x4ab9,\n-\tBNXT_ULP_CLASS_HID_103ed = 0x103ed,\n-\tBNXT_ULP_CLASS_HID_219ed = 0x219ed,\n-\tBNXT_ULP_CLASS_HID_32fed = 0x32fed,\n-\tBNXT_ULP_CLASS_HID_40d1 = 0x40d1,\n-\tBNXT_ULP_CLASS_HID_156d1 = 0x156d1,\n-\tBNXT_ULP_CLASS_HID_21005 = 0x21005,\n-\tBNXT_ULP_CLASS_HID_32605 = 0x32605,\n-\tBNXT_ULP_CLASS_HID_0aa5 = 0x0aa5,\n-\tBNXT_ULP_CLASS_HID_120a5 = 0x120a5,\n-\tBNXT_ULP_CLASS_HID_236a5 = 0x236a5,\n-\tBNXT_ULP_CLASS_HID_34ca5 = 0x34ca5,\n-\tBNXT_ULP_CLASS_HID_0159 = 0x0159,\n-\tBNXT_ULP_CLASS_HID_11759 = 0x11759,\n-\tBNXT_ULP_CLASS_HID_22d59 = 0x22d59,\n-\tBNXT_ULP_CLASS_HID_34359 = 0x34359,\n-\tBNXT_ULP_CLASS_HID_37f5 = 0x37f5,\n-\tBNXT_ULP_CLASS_HID_14df5 = 0x14df5,\n-\tBNXT_ULP_CLASS_HID_20739 = 0x20739,\n-\tBNXT_ULP_CLASS_HID_31d39 = 0x31d39,\n-\tBNXT_ULP_CLASS_HID_2e6d = 0x2e6d,\n-\tBNXT_ULP_CLASS_HID_1446d = 0x1446d,\n-\tBNXT_ULP_CLASS_HID_25a6d = 0x25a6d,\n-\tBNXT_ULP_CLASS_HID_31351 = 0x31351,\n-\tBNXT_ULP_CLASS_HID_548d = 0x548d,\n-\tBNXT_ULP_CLASS_HID_10df1 = 0x10df1,\n-\tBNXT_ULP_CLASS_HID_223f1 = 0x223f1,\n-\tBNXT_ULP_CLASS_HID_339f1 = 0x339f1,\n-\tBNXT_ULP_CLASS_HID_5829 = 0x5829,\n-\tBNXT_ULP_CLASS_HID_1111d = 0x1111d,\n-\tBNXT_ULP_CLASS_HID_2271d = 0x2271d,\n-\tBNXT_ULP_CLASS_HID_33d1d = 0x33d1d,\n-\tBNXT_ULP_CLASS_HID_3189 = 0x3189,\n-\tBNXT_ULP_CLASS_HID_14789 = 0x14789,\n-\tBNXT_ULP_CLASS_HID_200fd = 0x200fd,\n-\tBNXT_ULP_CLASS_HID_316fd = 0x316fd,\n-\tBNXT_ULP_CLASS_HID_2821 = 0x2821,\n-\tBNXT_ULP_CLASS_HID_13e21 = 0x13e21,\n-\tBNXT_ULP_CLASS_HID_25421 = 0x25421,\n-\tBNXT_ULP_CLASS_HID_30d15 = 0x30d15,\n-\tBNXT_ULP_CLASS_HID_4e41 = 0x4e41,\n-\tBNXT_ULP_CLASS_HID_107b5 = 0x107b5,\n-\tBNXT_ULP_CLASS_HID_21db5 = 0x21db5,\n-\tBNXT_ULP_CLASS_HID_333b5 = 0x333b5,\n-\tBNXT_ULP_CLASS_HID_2541 = 0x2541,\n-\tBNXT_ULP_CLASS_HID_2b8d = 0x2b8d,\n-\tBNXT_ULP_CLASS_HID_056d = 0x056d,\n-\tBNXT_ULP_CLASS_HID_5bfd = 0x5bfd,\n-\tBNXT_ULP_CLASS_HID_2691 = 0x2691,\n-\tBNXT_ULP_CLASS_HID_13c91 = 0x13c91,\n-\tBNXT_ULP_CLASS_HID_25291 = 0x25291,\n-\tBNXT_ULP_CLASS_HID_30c45 = 0x30c45,\n-\tBNXT_ULP_CLASS_HID_0031 = 0x0031,\n-\tBNXT_ULP_CLASS_HID_11631 = 0x11631,\n-\tBNXT_ULP_CLASS_HID_22c31 = 0x22c31,\n-\tBNXT_ULP_CLASS_HID_34231 = 0x34231,\n-\tBNXT_ULP_CLASS_HID_53e5 = 0x53e5,\n-\tBNXT_ULP_CLASS_HID_10ca9 = 0x10ca9,\n-\tBNXT_ULP_CLASS_HID_222a9 = 0x222a9,\n-\tBNXT_ULP_CLASS_HID_338a9 = 0x338a9,\n-\tBNXT_ULP_CLASS_HID_1d09 = 0x1d09,\n-\tBNXT_ULP_CLASS_HID_13309 = 0x13309,\n-\tBNXT_ULP_CLASS_HID_24909 = 0x24909,\n-\tBNXT_ULP_CLASS_HID_3023d = 0x3023d,\n-\tBNXT_ULP_CLASS_HID_20d5 = 0x20d5,\n-\tBNXT_ULP_CLASS_HID_136d5 = 0x136d5,\n-\tBNXT_ULP_CLASS_HID_24cd5 = 0x24cd5,\n-\tBNXT_ULP_CLASS_HID_30599 = 0x30599,\n-\tBNXT_ULP_CLASS_HID_5741 = 0x5741,\n-\tBNXT_ULP_CLASS_HID_11075 = 0x11075,\n-\tBNXT_ULP_CLASS_HID_22675 = 0x22675,\n-\tBNXT_ULP_CLASS_HID_33c75 = 0x33c75,\n-\tBNXT_ULP_CLASS_HID_4d39 = 0x4d39,\n-\tBNXT_ULP_CLASS_HID_106ed = 0x106ed,\n-\tBNXT_ULP_CLASS_HID_21ced = 0x21ced,\n-\tBNXT_ULP_CLASS_HID_332ed = 0x332ed,\n-\tBNXT_ULP_CLASS_HID_174d = 0x174d,\n-\tBNXT_ULP_CLASS_HID_12d4d = 0x12d4d,\n-\tBNXT_ULP_CLASS_HID_2434d = 0x2434d,\n-\tBNXT_ULP_CLASS_HID_3594d = 0x3594d,\n-\tBNXT_ULP_CLASS_HID_1a29 = 0x1a29,\n-\tBNXT_ULP_CLASS_HID_13029 = 0x13029,\n-\tBNXT_ULP_CLASS_HID_24629 = 0x24629,\n-\tBNXT_ULP_CLASS_HID_35c29 = 0x35c29,\n-\tBNXT_ULP_CLASS_HID_5085 = 0x5085,\n-\tBNXT_ULP_CLASS_HID_10a49 = 0x10a49,\n-\tBNXT_ULP_CLASS_HID_22049 = 0x22049,\n-\tBNXT_ULP_CLASS_HID_33649 = 0x33649,\n-\tBNXT_ULP_CLASS_HID_477d = 0x477d,\n-\tBNXT_ULP_CLASS_HID_10021 = 0x10021,\n-\tBNXT_ULP_CLASS_HID_21621 = 0x21621,\n-\tBNXT_ULP_CLASS_HID_32c21 = 0x32c21,\n-\tBNXT_ULP_CLASS_HID_1081 = 0x1081,\n-\tBNXT_ULP_CLASS_HID_12681 = 0x12681,\n-\tBNXT_ULP_CLASS_HID_23c81 = 0x23c81,\n-\tBNXT_ULP_CLASS_HID_35281 = 0x35281,\n-\tBNXT_ULP_CLASS_HID_146d = 0x146d,\n-\tBNXT_ULP_CLASS_HID_12a6d = 0x12a6d,\n-\tBNXT_ULP_CLASS_HID_2406d = 0x2406d,\n-\tBNXT_ULP_CLASS_HID_3566d = 0x3566d,\n-\tBNXT_ULP_CLASS_HID_4ad9 = 0x4ad9,\n-\tBNXT_ULP_CLASS_HID_1038d = 0x1038d,\n-\tBNXT_ULP_CLASS_HID_2198d = 0x2198d,\n-\tBNXT_ULP_CLASS_HID_32f8d = 0x32f8d,\n-\tBNXT_ULP_CLASS_HID_40b1 = 0x40b1,\n-\tBNXT_ULP_CLASS_HID_156b1 = 0x156b1,\n-\tBNXT_ULP_CLASS_HID_21065 = 0x21065,\n-\tBNXT_ULP_CLASS_HID_32665 = 0x32665,\n-\tBNXT_ULP_CLASS_HID_0ac5 = 0x0ac5,\n-\tBNXT_ULP_CLASS_HID_120c5 = 0x120c5,\n-\tBNXT_ULP_CLASS_HID_236c5 = 0x236c5,\n-\tBNXT_ULP_CLASS_HID_34cc5 = 0x34cc5,\n-\tBNXT_ULP_CLASS_HID_0139 = 0x0139,\n-\tBNXT_ULP_CLASS_HID_11739 = 0x11739,\n-\tBNXT_ULP_CLASS_HID_22d39 = 0x22d39,\n-\tBNXT_ULP_CLASS_HID_34339 = 0x34339,\n-\tBNXT_ULP_CLASS_HID_3795 = 0x3795,\n-\tBNXT_ULP_CLASS_HID_14d95 = 0x14d95,\n-\tBNXT_ULP_CLASS_HID_20759 = 0x20759,\n-\tBNXT_ULP_CLASS_HID_31d59 = 0x31d59,\n-\tBNXT_ULP_CLASS_HID_2e0d = 0x2e0d,\n-\tBNXT_ULP_CLASS_HID_1440d = 0x1440d,\n-\tBNXT_ULP_CLASS_HID_25a0d = 0x25a0d,\n-\tBNXT_ULP_CLASS_HID_31331 = 0x31331,\n-\tBNXT_ULP_CLASS_HID_54ed = 0x54ed,\n-\tBNXT_ULP_CLASS_HID_10d91 = 0x10d91,\n-\tBNXT_ULP_CLASS_HID_22391 = 0x22391,\n-\tBNXT_ULP_CLASS_HID_33991 = 0x33991,\n-\tBNXT_ULP_CLASS_HID_5849 = 0x5849,\n-\tBNXT_ULP_CLASS_HID_1117d = 0x1117d,\n-\tBNXT_ULP_CLASS_HID_2277d = 0x2277d,\n-\tBNXT_ULP_CLASS_HID_33d7d = 0x33d7d,\n-\tBNXT_ULP_CLASS_HID_31e9 = 0x31e9,\n-\tBNXT_ULP_CLASS_HID_147e9 = 0x147e9,\n-\tBNXT_ULP_CLASS_HID_2009d = 0x2009d,\n-\tBNXT_ULP_CLASS_HID_3169d = 0x3169d,\n-\tBNXT_ULP_CLASS_HID_2841 = 0x2841,\n-\tBNXT_ULP_CLASS_HID_13e41 = 0x13e41,\n-\tBNXT_ULP_CLASS_HID_25441 = 0x25441,\n-\tBNXT_ULP_CLASS_HID_30d75 = 0x30d75,\n-\tBNXT_ULP_CLASS_HID_4e21 = 0x4e21,\n-\tBNXT_ULP_CLASS_HID_107d5 = 0x107d5,\n-\tBNXT_ULP_CLASS_HID_21dd5 = 0x21dd5,\n-\tBNXT_ULP_CLASS_HID_333d5 = 0x333d5,\n-\tBNXT_ULP_CLASS_HID_2521 = 0x2521,\n-\tBNXT_ULP_CLASS_HID_2bed = 0x2bed,\n-\tBNXT_ULP_CLASS_HID_050d = 0x050d,\n-\tBNXT_ULP_CLASS_HID_5b9d = 0x5b9d,\n-\tBNXT_ULP_CLASS_HID_1865 = 0x1865,\n-\tBNXT_ULP_CLASS_HID_389d = 0x389d,\n-\tBNXT_ULP_CLASS_HID_123d = 0x123d,\n-\tBNXT_ULP_CLASS_HID_4ef1 = 0x4ef1,\n+\tBNXT_ULP_CLASS_HID_05d1 = 0x05d1,\n \tBNXT_ULP_CLASS_HID_1229 = 0x1229,\n-\tBNXT_ULP_CLASS_HID_3241 = 0x3241,\n-\tBNXT_ULP_CLASS_HID_0be1 = 0x0be1,\n-\tBNXT_ULP_CLASS_HID_48b5 = 0x48b5,\n \tBNXT_ULP_CLASS_HID_0bed = 0x0bed,\n+\tBNXT_ULP_CLASS_HID_1865 = 0x1865,\n+\tBNXT_ULP_CLASS_HID_25c9 = 0x25c9,\n+\tBNXT_ULP_CLASS_HID_3241 = 0x3241,\n \tBNXT_ULP_CLASS_HID_2c05 = 0x2c05,\n-\tBNXT_ULP_CLASS_HID_05a5 = 0x05a5,\n+\tBNXT_ULP_CLASS_HID_389d = 0x389d,\n+\tBNXT_ULP_CLASS_HID_3c3d = 0x3c3d,\n+\tBNXT_ULP_CLASS_HID_48b5 = 0x48b5,\n \tBNXT_ULP_CLASS_HID_4279 = 0x4279,\n-\tBNXT_ULP_CLASS_HID_05d1 = 0x05d1,\n-\tBNXT_ULP_CLASS_HID_25c9 = 0x25c9,\n+\tBNXT_ULP_CLASS_HID_4ef1 = 0x4ef1,\n \tBNXT_ULP_CLASS_HID_5c55 = 0x5c55,\n-\tBNXT_ULP_CLASS_HID_3c3d = 0x3c3d,\n-\tBNXT_ULP_CLASS_HID_4fc9 = 0x4fc9,\n-\tBNXT_ULP_CLASS_HID_1335 = 0x1335,\n-\tBNXT_ULP_CLASS_HID_4981 = 0x4981,\n-\tBNXT_ULP_CLASS_HID_2969 = 0x2969,\n-\tBNXT_ULP_CLASS_HID_498d = 0x498d,\n-\tBNXT_ULP_CLASS_HID_0cf9 = 0x0cf9,\n-\tBNXT_ULP_CLASS_HID_4345 = 0x4345,\n-\tBNXT_ULP_CLASS_HID_232d = 0x232d,\n-\tBNXT_ULP_CLASS_HID_2579 = 0x2579,\n-\tBNXT_ULP_CLASS_HID_2bb5 = 0x2bb5,\n-\tBNXT_ULP_CLASS_HID_4bad = 0x4bad,\n-\tBNXT_ULP_CLASS_HID_4591 = 0x4591,\n+\tBNXT_ULP_CLASS_HID_0be1 = 0x0be1,\n+\tBNXT_ULP_CLASS_HID_05a5 = 0x05a5,\n+\tBNXT_ULP_CLASS_HID_123d = 0x123d,\n+\tBNXT_ULP_CLASS_HID_4142d = 0x4142d,\n+\tBNXT_ULP_CLASS_HID_42095 = 0x42095,\n+\tBNXT_ULP_CLASS_HID_41a69 = 0x41a69,\n+\tBNXT_ULP_CLASS_HID_426d1 = 0x426d1,\n+\tBNXT_ULP_CLASS_HID_44a99 = 0x44a99,\n+\tBNXT_ULP_CLASS_HID_45701 = 0x45701,\n+\tBNXT_ULP_CLASS_HID_450c5 = 0x450c5,\n+\tBNXT_ULP_CLASS_HID_40071 = 0x40071,\n+\tBNXT_ULP_CLASS_HID_40a85 = 0x40a85,\n+\tBNXT_ULP_CLASS_HID_4170d = 0x4170d,\n+\tBNXT_ULP_CLASS_HID_410c1 = 0x410c1,\n+\tBNXT_ULP_CLASS_HID_41d49 = 0x41d49,\n+\tBNXT_ULP_CLASS_HID_440f1 = 0x440f1,\n+\tBNXT_ULP_CLASS_HID_44d79 = 0x44d79,\n+\tBNXT_ULP_CLASS_HID_4473d = 0x4473d,\n+\tBNXT_ULP_CLASS_HID_453a5 = 0x453a5,\n+\tBNXT_ULP_CLASS_HID_244e3 = 0x244e3,\n+\tBNXT_ULP_CLASS_HID_2517b = 0x2517b,\n+\tBNXT_ULP_CLASS_HID_24b3f = 0x24b3f,\n+\tBNXT_ULP_CLASS_HID_257b7 = 0x257b7,\n+\tBNXT_ULP_CLASS_HID_22f5f = 0x22f5f,\n+\tBNXT_ULP_CLASS_HID_23bd7 = 0x23bd7,\n+\tBNXT_ULP_CLASS_HID_2359b = 0x2359b,\n+\tBNXT_ULP_CLASS_HID_24213 = 0x24213,\n+\tBNXT_ULP_CLASS_HID_20bab = 0x20bab,\n+\tBNXT_ULP_CLASS_HID_21823 = 0x21823,\n+\tBNXT_ULP_CLASS_HID_211e7 = 0x211e7,\n+\tBNXT_ULP_CLASS_HID_21e7f = 0x21e7f,\n+\tBNXT_ULP_CLASS_HID_252f3 = 0x252f3,\n+\tBNXT_ULP_CLASS_HID_2029f = 0x2029f,\n+\tBNXT_ULP_CLASS_HID_2590f = 0x2590f,\n+\tBNXT_ULP_CLASS_HID_208db = 0x208db,\n+\tBNXT_ULP_CLASS_HID_231d3 = 0x231d3,\n+\tBNXT_ULP_CLASS_HID_23e2b = 0x23e2b,\n+\tBNXT_ULP_CLASS_HID_237ef = 0x237ef,\n+\tBNXT_ULP_CLASS_HID_24467 = 0x24467,\n+\tBNXT_ULP_CLASS_HID_21c0f = 0x21c0f,\n+\tBNXT_ULP_CLASS_HID_22887 = 0x22887,\n+\tBNXT_ULP_CLASS_HID_2224b = 0x2224b,\n+\tBNXT_ULP_CLASS_HID_22ec3 = 0x22ec3,\n+\tBNXT_ULP_CLASS_HID_25547 = 0x25547,\n+\tBNXT_ULP_CLASS_HID_20513 = 0x20513,\n+\tBNXT_ULP_CLASS_HID_25b83 = 0x25b83,\n+\tBNXT_ULP_CLASS_HID_20b2f = 0x20b2f,\n+\tBNXT_ULP_CLASS_HID_23fa3 = 0x23fa3,\n+\tBNXT_ULP_CLASS_HID_24c3b = 0x24c3b,\n+\tBNXT_ULP_CLASS_HID_245ff = 0x245ff,\n+\tBNXT_ULP_CLASS_HID_25277 = 0x25277,\n+\tBNXT_ULP_CLASS_HID_64037 = 0x64037,\n+\tBNXT_ULP_CLASS_HID_64c8f = 0x64c8f,\n+\tBNXT_ULP_CLASS_HID_64673 = 0x64673,\n+\tBNXT_ULP_CLASS_HID_652cb = 0x652cb,\n+\tBNXT_ULP_CLASS_HID_62a93 = 0x62a93,\n+\tBNXT_ULP_CLASS_HID_636eb = 0x636eb,\n+\tBNXT_ULP_CLASS_HID_630af = 0x630af,\n+\tBNXT_ULP_CLASS_HID_63d27 = 0x63d27,\n+\tBNXT_ULP_CLASS_HID_606ff = 0x606ff,\n+\tBNXT_ULP_CLASS_HID_61377 = 0x61377,\n+\tBNXT_ULP_CLASS_HID_60d3b = 0x60d3b,\n+\tBNXT_ULP_CLASS_HID_619b3 = 0x619b3,\n+\tBNXT_ULP_CLASS_HID_64e07 = 0x64e07,\n+\tBNXT_ULP_CLASS_HID_65a9f = 0x65a9f,\n+\tBNXT_ULP_CLASS_HID_65443 = 0x65443,\n+\tBNXT_ULP_CLASS_HID_603ef = 0x603ef,\n+\tBNXT_ULP_CLASS_HID_62ce7 = 0x62ce7,\n+\tBNXT_ULP_CLASS_HID_6397f = 0x6397f,\n+\tBNXT_ULP_CLASS_HID_63323 = 0x63323,\n+\tBNXT_ULP_CLASS_HID_63fbb = 0x63fbb,\n+\tBNXT_ULP_CLASS_HID_61743 = 0x61743,\n+\tBNXT_ULP_CLASS_HID_623db = 0x623db,\n+\tBNXT_ULP_CLASS_HID_61d9f = 0x61d9f,\n+\tBNXT_ULP_CLASS_HID_62a17 = 0x62a17,\n+\tBNXT_ULP_CLASS_HID_6509b = 0x6509b,\n+\tBNXT_ULP_CLASS_HID_60027 = 0x60027,\n+\tBNXT_ULP_CLASS_HID_656d7 = 0x656d7,\n+\tBNXT_ULP_CLASS_HID_60663 = 0x60663,\n+\tBNXT_ULP_CLASS_HID_63af7 = 0x63af7,\n+\tBNXT_ULP_CLASS_HID_6474f = 0x6474f,\n+\tBNXT_ULP_CLASS_HID_64133 = 0x64133,\n+\tBNXT_ULP_CLASS_HID_64d8b = 0x64d8b,\n+\tBNXT_ULP_CLASS_HID_a3fb = 0xa3fb,\n+\tBNXT_ULP_CLASS_HID_b063 = 0xb063,\n+\tBNXT_ULP_CLASS_HID_aa27 = 0xaa27,\n+\tBNXT_ULP_CLASS_HID_b6af = 0xb6af,\n+\tBNXT_ULP_CLASS_HID_8e47 = 0x8e47,\n+\tBNXT_ULP_CLASS_HID_9acf = 0x9acf,\n+\tBNXT_ULP_CLASS_HID_9483 = 0x9483,\n+\tBNXT_ULP_CLASS_HID_a10b = 0xa10b,\n+\tBNXT_ULP_CLASS_HID_c78f = 0xc78f,\n+\tBNXT_ULP_CLASS_HID_d3f7 = 0xd3f7,\n+\tBNXT_ULP_CLASS_HID_cdcb = 0xcdcb,\n+\tBNXT_ULP_CLASS_HID_da33 = 0xda33,\n+\tBNXT_ULP_CLASS_HID_b1eb = 0xb1eb,\n+\tBNXT_ULP_CLASS_HID_be53 = 0xbe53,\n+\tBNXT_ULP_CLASS_HID_b817 = 0xb817,\n+\tBNXT_ULP_CLASS_HID_c49f = 0xc49f,\n+\tBNXT_ULP_CLASS_HID_49f2f = 0x49f2f,\n+\tBNXT_ULP_CLASS_HID_4ab97 = 0x4ab97,\n+\tBNXT_ULP_CLASS_HID_4a56b = 0x4a56b,\n+\tBNXT_ULP_CLASS_HID_4b1d3 = 0x4b1d3,\n+\tBNXT_ULP_CLASS_HID_4898b = 0x4898b,\n+\tBNXT_ULP_CLASS_HID_495f3 = 0x495f3,\n+\tBNXT_ULP_CLASS_HID_48fb7 = 0x48fb7,\n+\tBNXT_ULP_CLASS_HID_49c3f = 0x49c3f,\n+\tBNXT_ULP_CLASS_HID_4c2b3 = 0x4c2b3,\n+\tBNXT_ULP_CLASS_HID_4cf3b = 0x4cf3b,\n+\tBNXT_ULP_CLASS_HID_4c8ff = 0x4c8ff,\n+\tBNXT_ULP_CLASS_HID_4d567 = 0x4d567,\n+\tBNXT_ULP_CLASS_HID_4ad1f = 0x4ad1f,\n+\tBNXT_ULP_CLASS_HID_4b987 = 0x4b987,\n+\tBNXT_ULP_CLASS_HID_4b35b = 0x4b35b,\n+\tBNXT_ULP_CLASS_HID_4bfc3 = 0x4bfc3,\n+\tBNXT_ULP_CLASS_HID_1b9fb = 0x1b9fb,\n+\tBNXT_ULP_CLASS_HID_1c663 = 0x1c663,\n+\tBNXT_ULP_CLASS_HID_1c027 = 0x1c027,\n+\tBNXT_ULP_CLASS_HID_1ccaf = 0x1ccaf,\n+\tBNXT_ULP_CLASS_HID_1a447 = 0x1a447,\n+\tBNXT_ULP_CLASS_HID_1b0cf = 0x1b0cf,\n+\tBNXT_ULP_CLASS_HID_1aa83 = 0x1aa83,\n+\tBNXT_ULP_CLASS_HID_1b70b = 0x1b70b,\n+\tBNXT_ULP_CLASS_HID_180b3 = 0x180b3,\n+\tBNXT_ULP_CLASS_HID_18d3b = 0x18d3b,\n+\tBNXT_ULP_CLASS_HID_186ff = 0x186ff,\n+\tBNXT_ULP_CLASS_HID_19367 = 0x19367,\n+\tBNXT_ULP_CLASS_HID_1c7eb = 0x1c7eb,\n+\tBNXT_ULP_CLASS_HID_1d453 = 0x1d453,\n+\tBNXT_ULP_CLASS_HID_1ce17 = 0x1ce17,\n+\tBNXT_ULP_CLASS_HID_1da9f = 0x1da9f,\n+\tBNXT_ULP_CLASS_HID_5b52f = 0x5b52f,\n+\tBNXT_ULP_CLASS_HID_5c197 = 0x5c197,\n+\tBNXT_ULP_CLASS_HID_5bb6b = 0x5bb6b,\n+\tBNXT_ULP_CLASS_HID_5c7d3 = 0x5c7d3,\n+\tBNXT_ULP_CLASS_HID_59f8b = 0x59f8b,\n+\tBNXT_ULP_CLASS_HID_5abf3 = 0x5abf3,\n+\tBNXT_ULP_CLASS_HID_5a5b7 = 0x5a5b7,\n+\tBNXT_ULP_CLASS_HID_5b23f = 0x5b23f,\n+\tBNXT_ULP_CLASS_HID_5d8b3 = 0x5d8b3,\n+\tBNXT_ULP_CLASS_HID_5886f = 0x5886f,\n+\tBNXT_ULP_CLASS_HID_58223 = 0x58223,\n+\tBNXT_ULP_CLASS_HID_58eab = 0x58eab,\n+\tBNXT_ULP_CLASS_HID_5c31f = 0x5c31f,\n+\tBNXT_ULP_CLASS_HID_5cf87 = 0x5cf87,\n+\tBNXT_ULP_CLASS_HID_5c95b = 0x5c95b,\n+\tBNXT_ULP_CLASS_HID_5d5c3 = 0x5d5c3,\n+\tBNXT_ULP_CLASS_HID_05f1 = 0x05f1,\n+\tBNXT_ULP_CLASS_HID_1209 = 0x1209,\n+\tBNXT_ULP_CLASS_HID_0bcd = 0x0bcd,\n \tBNXT_ULP_CLASS_HID_1845 = 0x1845,\n-\tBNXT_ULP_CLASS_HID_1399 = 0x1399,\n-\tBNXT_ULP_CLASS_HID_0eed = 0x0eed,\n-\tBNXT_ULP_CLASS_HID_0a21 = 0x0a21,\n+\tBNXT_ULP_CLASS_HID_25e9 = 0x25e9,\n+\tBNXT_ULP_CLASS_HID_3261 = 0x3261,\n+\tBNXT_ULP_CLASS_HID_2c25 = 0x2c25,\n \tBNXT_ULP_CLASS_HID_38bd = 0x38bd,\n-\tBNXT_ULP_CLASS_HID_33f1 = 0x33f1,\n-\tBNXT_ULP_CLASS_HID_2ec5 = 0x2ec5,\n-\tBNXT_ULP_CLASS_HID_2a19 = 0x2a19,\n-\tBNXT_ULP_CLASS_HID_121d = 0x121d,\n-\tBNXT_ULP_CLASS_HID_0d51 = 0x0d51,\n-\tBNXT_ULP_CLASS_HID_08a5 = 0x08a5,\n-\tBNXT_ULP_CLASS_HID_03f9 = 0x03f9,\n+\tBNXT_ULP_CLASS_HID_3c1d = 0x3c1d,\n+\tBNXT_ULP_CLASS_HID_4895 = 0x4895,\n+\tBNXT_ULP_CLASS_HID_4259 = 0x4259,\n \tBNXT_ULP_CLASS_HID_4ed1 = 0x4ed1,\n-\tBNXT_ULP_CLASS_HID_4a25 = 0x4a25,\n-\tBNXT_ULP_CLASS_HID_4579 = 0x4579,\n-\tBNXT_ULP_CLASS_HID_404d = 0x404d,\n-\tBNXT_ULP_CLASS_HID_1209 = 0x1209,\n-\tBNXT_ULP_CLASS_HID_0d5d = 0x0d5d,\n-\tBNXT_ULP_CLASS_HID_0891 = 0x0891,\n-\tBNXT_ULP_CLASS_HID_03e5 = 0x03e5,\n-\tBNXT_ULP_CLASS_HID_3261 = 0x3261,\n-\tBNXT_ULP_CLASS_HID_2db5 = 0x2db5,\n-\tBNXT_ULP_CLASS_HID_2889 = 0x2889,\n-\tBNXT_ULP_CLASS_HID_23dd = 0x23dd,\n+\tBNXT_ULP_CLASS_HID_5c75 = 0x5c75,\n \tBNXT_ULP_CLASS_HID_0bc1 = 0x0bc1,\n-\tBNXT_ULP_CLASS_HID_0715 = 0x0715,\n-\tBNXT_ULP_CLASS_HID_0269 = 0x0269,\n-\tBNXT_ULP_CLASS_HID_5a69 = 0x5a69,\n-\tBNXT_ULP_CLASS_HID_4895 = 0x4895,\n-\tBNXT_ULP_CLASS_HID_43e9 = 0x43e9,\n-\tBNXT_ULP_CLASS_HID_3f3d = 0x3f3d,\n-\tBNXT_ULP_CLASS_HID_3a71 = 0x3a71,\n-\tBNXT_ULP_CLASS_HID_0bcd = 0x0bcd,\n-\tBNXT_ULP_CLASS_HID_0701 = 0x0701,\n-\tBNXT_ULP_CLASS_HID_0255 = 0x0255,\n-\tBNXT_ULP_CLASS_HID_5a55 = 0x5a55,\n-\tBNXT_ULP_CLASS_HID_2c25 = 0x2c25,\n-\tBNXT_ULP_CLASS_HID_2779 = 0x2779,\n-\tBNXT_ULP_CLASS_HID_224d = 0x224d,\n-\tBNXT_ULP_CLASS_HID_1d81 = 0x1d81,\n \tBNXT_ULP_CLASS_HID_0585 = 0x0585,\n-\tBNXT_ULP_CLASS_HID_00d9 = 0x00d9,\n-\tBNXT_ULP_CLASS_HID_58d9 = 0x58d9,\n-\tBNXT_ULP_CLASS_HID_542d = 0x542d,\n-\tBNXT_ULP_CLASS_HID_4259 = 0x4259,\n-\tBNXT_ULP_CLASS_HID_3dad = 0x3dad,\n-\tBNXT_ULP_CLASS_HID_38e1 = 0x38e1,\n-\tBNXT_ULP_CLASS_HID_3435 = 0x3435,\n-\tBNXT_ULP_CLASS_HID_05f1 = 0x05f1,\n-\tBNXT_ULP_CLASS_HID_00c5 = 0x00c5,\n+\tBNXT_ULP_CLASS_HID_121d = 0x121d,\n \tBNXT_ULP_CLASS_HID_58c5 = 0x58c5,\n-\tBNXT_ULP_CLASS_HID_5419 = 0x5419,\n-\tBNXT_ULP_CLASS_HID_25e9 = 0x25e9,\n-\tBNXT_ULP_CLASS_HID_213d = 0x213d,\n+\tBNXT_ULP_CLASS_HID_0891 = 0x0891,\n+\tBNXT_ULP_CLASS_HID_0255 = 0x0255,\n+\tBNXT_ULP_CLASS_HID_0eed = 0x0eed,\n \tBNXT_ULP_CLASS_HID_1c71 = 0x1c71,\n-\tBNXT_ULP_CLASS_HID_1745 = 0x1745,\n-\tBNXT_ULP_CLASS_HID_5c75 = 0x5c75,\n-\tBNXT_ULP_CLASS_HID_5749 = 0x5749,\n-\tBNXT_ULP_CLASS_HID_529d = 0x529d,\n-\tBNXT_ULP_CLASS_HID_4dd1 = 0x4dd1,\n-\tBNXT_ULP_CLASS_HID_3c1d = 0x3c1d,\n-\tBNXT_ULP_CLASS_HID_3751 = 0x3751,\n+\tBNXT_ULP_CLASS_HID_2889 = 0x2889,\n+\tBNXT_ULP_CLASS_HID_224d = 0x224d,\n+\tBNXT_ULP_CLASS_HID_2ec5 = 0x2ec5,\n \tBNXT_ULP_CLASS_HID_32a5 = 0x32a5,\n-\tBNXT_ULP_CLASS_HID_2df9 = 0x2df9,\n-\tBNXT_ULP_CLASS_HID_4fe9 = 0x4fe9,\n-\tBNXT_ULP_CLASS_HID_4b3d = 0x4b3d,\n-\tBNXT_ULP_CLASS_HID_4671 = 0x4671,\n-\tBNXT_ULP_CLASS_HID_4145 = 0x4145,\n-\tBNXT_ULP_CLASS_HID_1315 = 0x1315,\n-\tBNXT_ULP_CLASS_HID_0e69 = 0x0e69,\n-\tBNXT_ULP_CLASS_HID_09bd = 0x09bd,\n-\tBNXT_ULP_CLASS_HID_04f1 = 0x04f1,\n-\tBNXT_ULP_CLASS_HID_49a1 = 0x49a1,\n-\tBNXT_ULP_CLASS_HID_44f5 = 0x44f5,\n-\tBNXT_ULP_CLASS_HID_3fc9 = 0x3fc9,\n-\tBNXT_ULP_CLASS_HID_3b1d = 0x3b1d,\n-\tBNXT_ULP_CLASS_HID_2949 = 0x2949,\n-\tBNXT_ULP_CLASS_HID_249d = 0x249d,\n-\tBNXT_ULP_CLASS_HID_1fd1 = 0x1fd1,\n-\tBNXT_ULP_CLASS_HID_1b25 = 0x1b25,\n-\tBNXT_ULP_CLASS_HID_49ad = 0x49ad,\n-\tBNXT_ULP_CLASS_HID_44e1 = 0x44e1,\n-\tBNXT_ULP_CLASS_HID_4035 = 0x4035,\n-\tBNXT_ULP_CLASS_HID_3b09 = 0x3b09,\n-\tBNXT_ULP_CLASS_HID_0cd9 = 0x0cd9,\n-\tBNXT_ULP_CLASS_HID_082d = 0x082d,\n-\tBNXT_ULP_CLASS_HID_0361 = 0x0361,\n-\tBNXT_ULP_CLASS_HID_5b61 = 0x5b61,\n-\tBNXT_ULP_CLASS_HID_4365 = 0x4365,\n-\tBNXT_ULP_CLASS_HID_3eb9 = 0x3eb9,\n-\tBNXT_ULP_CLASS_HID_398d = 0x398d,\n-\tBNXT_ULP_CLASS_HID_34c1 = 0x34c1,\n-\tBNXT_ULP_CLASS_HID_230d = 0x230d,\n-\tBNXT_ULP_CLASS_HID_1e41 = 0x1e41,\n-\tBNXT_ULP_CLASS_HID_1995 = 0x1995,\n-\tBNXT_ULP_CLASS_HID_14e9 = 0x14e9,\n-\tBNXT_ULP_CLASS_HID_2559 = 0x2559,\n-\tBNXT_ULP_CLASS_HID_2b95 = 0x2b95,\n-\tBNXT_ULP_CLASS_HID_4b8d = 0x4b8d,\n-\tBNXT_ULP_CLASS_HID_45b1 = 0x45b1,\n+\tBNXT_ULP_CLASS_HID_3f3d = 0x3f3d,\n+\tBNXT_ULP_CLASS_HID_38e1 = 0x38e1,\n+\tBNXT_ULP_CLASS_HID_4579 = 0x4579,\n+\tBNXT_ULP_CLASS_HID_529d = 0x529d,\n+\tBNXT_ULP_CLASS_HID_0269 = 0x0269,\n+\tBNXT_ULP_CLASS_HID_58d9 = 0x58d9,\n+\tBNXT_ULP_CLASS_HID_08a5 = 0x08a5,\n+\tBNXT_ULP_CLASS_HID_400c5 = 0x400c5,\n+\tBNXT_ULP_CLASS_HID_40d5d = 0x40d5d,\n+\tBNXT_ULP_CLASS_HID_40701 = 0x40701,\n+\tBNXT_ULP_CLASS_HID_41399 = 0x41399,\n+\tBNXT_ULP_CLASS_HID_4213d = 0x4213d,\n+\tBNXT_ULP_CLASS_HID_42db5 = 0x42db5,\n+\tBNXT_ULP_CLASS_HID_42779 = 0x42779,\n+\tBNXT_ULP_CLASS_HID_433f1 = 0x433f1,\n+\tBNXT_ULP_CLASS_HID_43751 = 0x43751,\n+\tBNXT_ULP_CLASS_HID_443e9 = 0x443e9,\n+\tBNXT_ULP_CLASS_HID_43dad = 0x43dad,\n+\tBNXT_ULP_CLASS_HID_44a25 = 0x44a25,\n+\tBNXT_ULP_CLASS_HID_45749 = 0x45749,\n+\tBNXT_ULP_CLASS_HID_40715 = 0x40715,\n+\tBNXT_ULP_CLASS_HID_400d9 = 0x400d9,\n+\tBNXT_ULP_CLASS_HID_40d51 = 0x40d51,\n+\tBNXT_ULP_CLASS_HID_45419 = 0x45419,\n+\tBNXT_ULP_CLASS_HID_403e5 = 0x403e5,\n+\tBNXT_ULP_CLASS_HID_45a55 = 0x45a55,\n+\tBNXT_ULP_CLASS_HID_40a21 = 0x40a21,\n+\tBNXT_ULP_CLASS_HID_41745 = 0x41745,\n+\tBNXT_ULP_CLASS_HID_423dd = 0x423dd,\n+\tBNXT_ULP_CLASS_HID_41d81 = 0x41d81,\n+\tBNXT_ULP_CLASS_HID_42a19 = 0x42a19,\n+\tBNXT_ULP_CLASS_HID_42df9 = 0x42df9,\n+\tBNXT_ULP_CLASS_HID_43a71 = 0x43a71,\n+\tBNXT_ULP_CLASS_HID_43435 = 0x43435,\n+\tBNXT_ULP_CLASS_HID_4404d = 0x4404d,\n+\tBNXT_ULP_CLASS_HID_44dd1 = 0x44dd1,\n+\tBNXT_ULP_CLASS_HID_45a69 = 0x45a69,\n+\tBNXT_ULP_CLASS_HID_4542d = 0x4542d,\n+\tBNXT_ULP_CLASS_HID_403f9 = 0x403f9,\n+\tBNXT_ULP_CLASS_HID_4140d = 0x4140d,\n+\tBNXT_ULP_CLASS_HID_420b5 = 0x420b5,\n+\tBNXT_ULP_CLASS_HID_41a49 = 0x41a49,\n+\tBNXT_ULP_CLASS_HID_426f1 = 0x426f1,\n+\tBNXT_ULP_CLASS_HID_44ab9 = 0x44ab9,\n+\tBNXT_ULP_CLASS_HID_45721 = 0x45721,\n+\tBNXT_ULP_CLASS_HID_450e5 = 0x450e5,\n+\tBNXT_ULP_CLASS_HID_40051 = 0x40051,\n+\tBNXT_ULP_CLASS_HID_40aa5 = 0x40aa5,\n+\tBNXT_ULP_CLASS_HID_4172d = 0x4172d,\n+\tBNXT_ULP_CLASS_HID_410e1 = 0x410e1,\n+\tBNXT_ULP_CLASS_HID_41d69 = 0x41d69,\n+\tBNXT_ULP_CLASS_HID_440d1 = 0x440d1,\n+\tBNXT_ULP_CLASS_HID_44d59 = 0x44d59,\n+\tBNXT_ULP_CLASS_HID_4471d = 0x4471d,\n+\tBNXT_ULP_CLASS_HID_45385 = 0x45385,\n+\tBNXT_ULP_CLASS_HID_6400d = 0x6400d,\n+\tBNXT_ULP_CLASS_HID_64cb5 = 0x64cb5,\n+\tBNXT_ULP_CLASS_HID_64649 = 0x64649,\n+\tBNXT_ULP_CLASS_HID_652f1 = 0x652f1,\n+\tBNXT_ULP_CLASS_HID_619ed = 0x619ed,\n+\tBNXT_ULP_CLASS_HID_62615 = 0x62615,\n+\tBNXT_ULP_CLASS_HID_62029 = 0x62029,\n+\tBNXT_ULP_CLASS_HID_62c51 = 0x62c51,\n+\tBNXT_ULP_CLASS_HID_636a5 = 0x636a5,\n+\tBNXT_ULP_CLASS_HID_6432d = 0x6432d,\n+\tBNXT_ULP_CLASS_HID_63ce1 = 0x63ce1,\n+\tBNXT_ULP_CLASS_HID_64969 = 0x64969,\n+\tBNXT_ULP_CLASS_HID_61005 = 0x61005,\n+\tBNXT_ULP_CLASS_HID_61c8d = 0x61c8d,\n+\tBNXT_ULP_CLASS_HID_61641 = 0x61641,\n+\tBNXT_ULP_CLASS_HID_622c9 = 0x622c9,\n+\tBNXT_ULP_CLASS_HID_52a0d = 0x52a0d,\n+\tBNXT_ULP_CLASS_HID_536b5 = 0x536b5,\n+\tBNXT_ULP_CLASS_HID_53049 = 0x53049,\n+\tBNXT_ULP_CLASS_HID_53cf1 = 0x53cf1,\n+\tBNXT_ULP_CLASS_HID_503ed = 0x503ed,\n+\tBNXT_ULP_CLASS_HID_51015 = 0x51015,\n+\tBNXT_ULP_CLASS_HID_50a29 = 0x50a29,\n+\tBNXT_ULP_CLASS_HID_51651 = 0x51651,\n+\tBNXT_ULP_CLASS_HID_520a5 = 0x520a5,\n+\tBNXT_ULP_CLASS_HID_52d2d = 0x52d2d,\n+\tBNXT_ULP_CLASS_HID_526e1 = 0x526e1,\n+\tBNXT_ULP_CLASS_HID_53369 = 0x53369,\n+\tBNXT_ULP_CLASS_HID_556d1 = 0x556d1,\n+\tBNXT_ULP_CLASS_HID_5068d = 0x5068d,\n+\tBNXT_ULP_CLASS_HID_50041 = 0x50041,\n+\tBNXT_ULP_CLASS_HID_50cc9 = 0x50cc9,\n+\tBNXT_ULP_CLASS_HID_7560d = 0x7560d,\n+\tBNXT_ULP_CLASS_HID_705f9 = 0x705f9,\n+\tBNXT_ULP_CLASS_HID_75c49 = 0x75c49,\n+\tBNXT_ULP_CLASS_HID_70c25 = 0x70c25,\n+\tBNXT_ULP_CLASS_HID_72fed = 0x72fed,\n+\tBNXT_ULP_CLASS_HID_73c15 = 0x73c15,\n+\tBNXT_ULP_CLASS_HID_73629 = 0x73629,\n+\tBNXT_ULP_CLASS_HID_74251 = 0x74251,\n+\tBNXT_ULP_CLASS_HID_74ca5 = 0x74ca5,\n+\tBNXT_ULP_CLASS_HID_7592d = 0x7592d,\n+\tBNXT_ULP_CLASS_HID_752e1 = 0x752e1,\n+\tBNXT_ULP_CLASS_HID_7025d = 0x7025d,\n+\tBNXT_ULP_CLASS_HID_72605 = 0x72605,\n+\tBNXT_ULP_CLASS_HID_7328d = 0x7328d,\n+\tBNXT_ULP_CLASS_HID_72c41 = 0x72c41,\n+\tBNXT_ULP_CLASS_HID_738c9 = 0x738c9,\n+\tBNXT_ULP_CLASS_HID_0591 = 0x0591,\n+\tBNXT_ULP_CLASS_HID_1269 = 0x1269,\n+\tBNXT_ULP_CLASS_HID_0bad = 0x0bad,\n \tBNXT_ULP_CLASS_HID_1825 = 0x1825,\n-\tBNXT_ULP_CLASS_HID_13f9 = 0x13f9,\n-\tBNXT_ULP_CLASS_HID_0e8d = 0x0e8d,\n-\tBNXT_ULP_CLASS_HID_0a41 = 0x0a41,\n+\tBNXT_ULP_CLASS_HID_2589 = 0x2589,\n+\tBNXT_ULP_CLASS_HID_3201 = 0x3201,\n+\tBNXT_ULP_CLASS_HID_2c45 = 0x2c45,\n \tBNXT_ULP_CLASS_HID_38dd = 0x38dd,\n-\tBNXT_ULP_CLASS_HID_3391 = 0x3391,\n-\tBNXT_ULP_CLASS_HID_2ea5 = 0x2ea5,\n-\tBNXT_ULP_CLASS_HID_2a79 = 0x2a79,\n-\tBNXT_ULP_CLASS_HID_127d = 0x127d,\n-\tBNXT_ULP_CLASS_HID_0d31 = 0x0d31,\n-\tBNXT_ULP_CLASS_HID_08c5 = 0x08c5,\n-\tBNXT_ULP_CLASS_HID_0399 = 0x0399,\n+\tBNXT_ULP_CLASS_HID_3c7d = 0x3c7d,\n+\tBNXT_ULP_CLASS_HID_48f5 = 0x48f5,\n+\tBNXT_ULP_CLASS_HID_4239 = 0x4239,\n \tBNXT_ULP_CLASS_HID_4eb1 = 0x4eb1,\n-\tBNXT_ULP_CLASS_HID_4a45 = 0x4a45,\n-\tBNXT_ULP_CLASS_HID_4519 = 0x4519,\n-\tBNXT_ULP_CLASS_HID_402d = 0x402d,\n-\tBNXT_ULP_CLASS_HID_1269 = 0x1269,\n-\tBNXT_ULP_CLASS_HID_0d3d = 0x0d3d,\n-\tBNXT_ULP_CLASS_HID_08f1 = 0x08f1,\n-\tBNXT_ULP_CLASS_HID_0385 = 0x0385,\n-\tBNXT_ULP_CLASS_HID_3201 = 0x3201,\n-\tBNXT_ULP_CLASS_HID_2dd5 = 0x2dd5,\n-\tBNXT_ULP_CLASS_HID_28e9 = 0x28e9,\n-\tBNXT_ULP_CLASS_HID_23bd = 0x23bd,\n+\tBNXT_ULP_CLASS_HID_5c15 = 0x5c15,\n \tBNXT_ULP_CLASS_HID_0ba1 = 0x0ba1,\n-\tBNXT_ULP_CLASS_HID_0775 = 0x0775,\n-\tBNXT_ULP_CLASS_HID_0209 = 0x0209,\n-\tBNXT_ULP_CLASS_HID_5a09 = 0x5a09,\n-\tBNXT_ULP_CLASS_HID_48f5 = 0x48f5,\n-\tBNXT_ULP_CLASS_HID_4389 = 0x4389,\n-\tBNXT_ULP_CLASS_HID_3f5d = 0x3f5d,\n-\tBNXT_ULP_CLASS_HID_3a11 = 0x3a11,\n-\tBNXT_ULP_CLASS_HID_0bad = 0x0bad,\n-\tBNXT_ULP_CLASS_HID_0761 = 0x0761,\n-\tBNXT_ULP_CLASS_HID_0235 = 0x0235,\n-\tBNXT_ULP_CLASS_HID_5a35 = 0x5a35,\n-\tBNXT_ULP_CLASS_HID_2c45 = 0x2c45,\n-\tBNXT_ULP_CLASS_HID_2719 = 0x2719,\n-\tBNXT_ULP_CLASS_HID_222d = 0x222d,\n-\tBNXT_ULP_CLASS_HID_1de1 = 0x1de1,\n \tBNXT_ULP_CLASS_HID_05e5 = 0x05e5,\n-\tBNXT_ULP_CLASS_HID_00b9 = 0x00b9,\n-\tBNXT_ULP_CLASS_HID_58b9 = 0x58b9,\n-\tBNXT_ULP_CLASS_HID_544d = 0x544d,\n-\tBNXT_ULP_CLASS_HID_4239 = 0x4239,\n-\tBNXT_ULP_CLASS_HID_3dcd = 0x3dcd,\n-\tBNXT_ULP_CLASS_HID_3881 = 0x3881,\n-\tBNXT_ULP_CLASS_HID_3455 = 0x3455,\n-\tBNXT_ULP_CLASS_HID_0591 = 0x0591,\n-\tBNXT_ULP_CLASS_HID_00a5 = 0x00a5,\n+\tBNXT_ULP_CLASS_HID_127d = 0x127d,\n \tBNXT_ULP_CLASS_HID_58a5 = 0x58a5,\n-\tBNXT_ULP_CLASS_HID_5479 = 0x5479,\n-\tBNXT_ULP_CLASS_HID_2589 = 0x2589,\n-\tBNXT_ULP_CLASS_HID_215d = 0x215d,\n+\tBNXT_ULP_CLASS_HID_08f1 = 0x08f1,\n+\tBNXT_ULP_CLASS_HID_0235 = 0x0235,\n+\tBNXT_ULP_CLASS_HID_0e8d = 0x0e8d,\n \tBNXT_ULP_CLASS_HID_1c11 = 0x1c11,\n-\tBNXT_ULP_CLASS_HID_1725 = 0x1725,\n-\tBNXT_ULP_CLASS_HID_5c15 = 0x5c15,\n-\tBNXT_ULP_CLASS_HID_5729 = 0x5729,\n-\tBNXT_ULP_CLASS_HID_52fd = 0x52fd,\n-\tBNXT_ULP_CLASS_HID_4db1 = 0x4db1,\n-\tBNXT_ULP_CLASS_HID_3c7d = 0x3c7d,\n-\tBNXT_ULP_CLASS_HID_3731 = 0x3731,\n+\tBNXT_ULP_CLASS_HID_28e9 = 0x28e9,\n+\tBNXT_ULP_CLASS_HID_222d = 0x222d,\n+\tBNXT_ULP_CLASS_HID_2ea5 = 0x2ea5,\n \tBNXT_ULP_CLASS_HID_32c5 = 0x32c5,\n-\tBNXT_ULP_CLASS_HID_2d99 = 0x2d99,\n-\tBNXT_ULP_CLASS_HID_4f89 = 0x4f89,\n-\tBNXT_ULP_CLASS_HID_4b5d = 0x4b5d,\n-\tBNXT_ULP_CLASS_HID_4611 = 0x4611,\n-\tBNXT_ULP_CLASS_HID_4125 = 0x4125,\n-\tBNXT_ULP_CLASS_HID_1375 = 0x1375,\n-\tBNXT_ULP_CLASS_HID_0e09 = 0x0e09,\n-\tBNXT_ULP_CLASS_HID_09dd = 0x09dd,\n-\tBNXT_ULP_CLASS_HID_0491 = 0x0491,\n-\tBNXT_ULP_CLASS_HID_49c1 = 0x49c1,\n-\tBNXT_ULP_CLASS_HID_4495 = 0x4495,\n-\tBNXT_ULP_CLASS_HID_3fa9 = 0x3fa9,\n-\tBNXT_ULP_CLASS_HID_3b7d = 0x3b7d,\n-\tBNXT_ULP_CLASS_HID_2929 = 0x2929,\n-\tBNXT_ULP_CLASS_HID_24fd = 0x24fd,\n-\tBNXT_ULP_CLASS_HID_1fb1 = 0x1fb1,\n-\tBNXT_ULP_CLASS_HID_1b45 = 0x1b45,\n-\tBNXT_ULP_CLASS_HID_49cd = 0x49cd,\n-\tBNXT_ULP_CLASS_HID_4481 = 0x4481,\n-\tBNXT_ULP_CLASS_HID_4055 = 0x4055,\n-\tBNXT_ULP_CLASS_HID_3b69 = 0x3b69,\n-\tBNXT_ULP_CLASS_HID_0cb9 = 0x0cb9,\n-\tBNXT_ULP_CLASS_HID_084d = 0x084d,\n-\tBNXT_ULP_CLASS_HID_0301 = 0x0301,\n-\tBNXT_ULP_CLASS_HID_5b01 = 0x5b01,\n-\tBNXT_ULP_CLASS_HID_4305 = 0x4305,\n-\tBNXT_ULP_CLASS_HID_3ed9 = 0x3ed9,\n-\tBNXT_ULP_CLASS_HID_39ed = 0x39ed,\n-\tBNXT_ULP_CLASS_HID_34a1 = 0x34a1,\n-\tBNXT_ULP_CLASS_HID_236d = 0x236d,\n-\tBNXT_ULP_CLASS_HID_1e21 = 0x1e21,\n-\tBNXT_ULP_CLASS_HID_19f5 = 0x19f5,\n-\tBNXT_ULP_CLASS_HID_1489 = 0x1489,\n-\tBNXT_ULP_CLASS_HID_2539 = 0x2539,\n-\tBNXT_ULP_CLASS_HID_2bf5 = 0x2bf5,\n-\tBNXT_ULP_CLASS_HID_4bed = 0x4bed,\n-\tBNXT_ULP_CLASS_HID_45d1 = 0x45d1,\n-\tBNXT_ULP_CLASS_HID_b6af = 0xb6af,\n-\tBNXT_ULP_CLASS_HID_b1d3 = 0xb1d3,\n-\tBNXT_ULP_CLASS_HID_1c7d3 = 0x1c7d3,\n-\tBNXT_ULP_CLASS_HID_1ccaf = 0x1ccaf,\n-\tBNXT_ULP_CLASS_HID_da33 = 0xda33,\n-\tBNXT_ULP_CLASS_HID_d567 = 0xd567,\n-\tBNXT_ULP_CLASS_HID_18eab = 0x18eab,\n-\tBNXT_ULP_CLASS_HID_19367 = 0x19367,\n-\tBNXT_ULP_CLASS_HID_a10b = 0xa10b,\n-\tBNXT_ULP_CLASS_HID_9c3f = 0x9c3f,\n-\tBNXT_ULP_CLASS_HID_1b23f = 0x1b23f,\n-\tBNXT_ULP_CLASS_HID_1b70b = 0x1b70b,\n-\tBNXT_ULP_CLASS_HID_c49f = 0xc49f,\n-\tBNXT_ULP_CLASS_HID_bfc3 = 0xbfc3,\n-\tBNXT_ULP_CLASS_HID_1d5c3 = 0x1d5c3,\n-\tBNXT_ULP_CLASS_HID_1da9f = 0x1da9f,\n-\tBNXT_ULP_CLASS_HID_b063 = 0xb063,\n-\tBNXT_ULP_CLASS_HID_ab97 = 0xab97,\n-\tBNXT_ULP_CLASS_HID_1c197 = 0x1c197,\n-\tBNXT_ULP_CLASS_HID_1c663 = 0x1c663,\n-\tBNXT_ULP_CLASS_HID_d3f7 = 0xd3f7,\n-\tBNXT_ULP_CLASS_HID_cf3b = 0xcf3b,\n-\tBNXT_ULP_CLASS_HID_1886f = 0x1886f,\n-\tBNXT_ULP_CLASS_HID_18d3b = 0x18d3b,\n-\tBNXT_ULP_CLASS_HID_9acf = 0x9acf,\n-\tBNXT_ULP_CLASS_HID_95f3 = 0x95f3,\n-\tBNXT_ULP_CLASS_HID_1abf3 = 0x1abf3,\n-\tBNXT_ULP_CLASS_HID_1b0cf = 0x1b0cf,\n-\tBNXT_ULP_CLASS_HID_be53 = 0xbe53,\n-\tBNXT_ULP_CLASS_HID_b987 = 0xb987,\n-\tBNXT_ULP_CLASS_HID_1cf87 = 0x1cf87,\n-\tBNXT_ULP_CLASS_HID_1d453 = 0x1d453,\n-\tBNXT_ULP_CLASS_HID_aa27 = 0xaa27,\n-\tBNXT_ULP_CLASS_HID_a56b = 0xa56b,\n-\tBNXT_ULP_CLASS_HID_1bb6b = 0x1bb6b,\n-\tBNXT_ULP_CLASS_HID_1c027 = 0x1c027,\n-\tBNXT_ULP_CLASS_HID_cdcb = 0xcdcb,\n-\tBNXT_ULP_CLASS_HID_c8ff = 0xc8ff,\n-\tBNXT_ULP_CLASS_HID_18223 = 0x18223,\n-\tBNXT_ULP_CLASS_HID_186ff = 0x186ff,\n-\tBNXT_ULP_CLASS_HID_9483 = 0x9483,\n-\tBNXT_ULP_CLASS_HID_8fb7 = 0x8fb7,\n-\tBNXT_ULP_CLASS_HID_1a5b7 = 0x1a5b7,\n-\tBNXT_ULP_CLASS_HID_1aa83 = 0x1aa83,\n-\tBNXT_ULP_CLASS_HID_b817 = 0xb817,\n-\tBNXT_ULP_CLASS_HID_b35b = 0xb35b,\n-\tBNXT_ULP_CLASS_HID_1c95b = 0x1c95b,\n-\tBNXT_ULP_CLASS_HID_1ce17 = 0x1ce17,\n-\tBNXT_ULP_CLASS_HID_a3fb = 0xa3fb,\n-\tBNXT_ULP_CLASS_HID_9f2f = 0x9f2f,\n-\tBNXT_ULP_CLASS_HID_1b52f = 0x1b52f,\n-\tBNXT_ULP_CLASS_HID_1b9fb = 0x1b9fb,\n-\tBNXT_ULP_CLASS_HID_c78f = 0xc78f,\n-\tBNXT_ULP_CLASS_HID_c2b3 = 0xc2b3,\n-\tBNXT_ULP_CLASS_HID_1d8b3 = 0x1d8b3,\n-\tBNXT_ULP_CLASS_HID_180b3 = 0x180b3,\n-\tBNXT_ULP_CLASS_HID_8e47 = 0x8e47,\n-\tBNXT_ULP_CLASS_HID_898b = 0x898b,\n-\tBNXT_ULP_CLASS_HID_19f8b = 0x19f8b,\n-\tBNXT_ULP_CLASS_HID_1a447 = 0x1a447,\n-\tBNXT_ULP_CLASS_HID_b1eb = 0xb1eb,\n-\tBNXT_ULP_CLASS_HID_ad1f = 0xad1f,\n-\tBNXT_ULP_CLASS_HID_1c31f = 0x1c31f,\n-\tBNXT_ULP_CLASS_HID_1c7eb = 0x1c7eb,\n-\tBNXT_ULP_CLASS_HID_9137 = 0x9137,\n-\tBNXT_ULP_CLASS_HID_8c7b = 0x8c7b,\n-\tBNXT_ULP_CLASS_HID_1a27b = 0x1a27b,\n-\tBNXT_ULP_CLASS_HID_1a737 = 0x1a737,\n-\tBNXT_ULP_CLASS_HID_b4db = 0xb4db,\n-\tBNXT_ULP_CLASS_HID_b00f = 0xb00f,\n-\tBNXT_ULP_CLASS_HID_1c60f = 0x1c60f,\n-\tBNXT_ULP_CLASS_HID_1cadb = 0x1cadb,\n-\tBNXT_ULP_CLASS_HID_8b0b = 0x8b0b,\n-\tBNXT_ULP_CLASS_HID_863f = 0x863f,\n-\tBNXT_ULP_CLASS_HID_19c3f = 0x19c3f,\n-\tBNXT_ULP_CLASS_HID_1a10b = 0x1a10b,\n-\tBNXT_ULP_CLASS_HID_ae9f = 0xae9f,\n-\tBNXT_ULP_CLASS_HID_a9c3 = 0xa9c3,\n-\tBNXT_ULP_CLASS_HID_1bfc3 = 0x1bfc3,\n-\tBNXT_ULP_CLASS_HID_1c49f = 0x1c49f,\n-\tBNXT_ULP_CLASS_HID_2563 = 0x2563,\n-\tBNXT_ULP_CLASS_HID_2baf = 0x2baf,\n-\tBNXT_ULP_CLASS_HID_26d3 = 0x26d3,\n-\tBNXT_ULP_CLASS_HID_4f33 = 0x4f33,\n-\tBNXT_ULP_CLASS_HID_4a67 = 0x4a67,\n-\tBNXT_ULP_CLASS_HID_160b = 0x160b,\n-\tBNXT_ULP_CLASS_HID_113f = 0x113f,\n-\tBNXT_ULP_CLASS_HID_399f = 0x399f,\n-\tBNXT_ULP_CLASS_HID_34c3 = 0x34c3,\n-\tBNXT_ULP_CLASS_HID_2097 = 0x2097,\n-\tBNXT_ULP_CLASS_HID_48f7 = 0x48f7,\n-\tBNXT_ULP_CLASS_HID_443b = 0x443b,\n-\tBNXT_ULP_CLASS_HID_0fcf = 0x0fcf,\n-\tBNXT_ULP_CLASS_HID_0af3 = 0x0af3,\n-\tBNXT_ULP_CLASS_HID_3353 = 0x3353,\n-\tBNXT_ULP_CLASS_HID_2e87 = 0x2e87,\n+\tBNXT_ULP_CLASS_HID_3f5d = 0x3f5d,\n+\tBNXT_ULP_CLASS_HID_3881 = 0x3881,\n+\tBNXT_ULP_CLASS_HID_4519 = 0x4519,\n+\tBNXT_ULP_CLASS_HID_52fd = 0x52fd,\n+\tBNXT_ULP_CLASS_HID_0209 = 0x0209,\n+\tBNXT_ULP_CLASS_HID_58b9 = 0x58b9,\n+\tBNXT_ULP_CLASS_HID_08c5 = 0x08c5,\n+\tBNXT_ULP_CLASS_HID_400a5 = 0x400a5,\n+\tBNXT_ULP_CLASS_HID_40d3d = 0x40d3d,\n+\tBNXT_ULP_CLASS_HID_40761 = 0x40761,\n+\tBNXT_ULP_CLASS_HID_413f9 = 0x413f9,\n+\tBNXT_ULP_CLASS_HID_4215d = 0x4215d,\n+\tBNXT_ULP_CLASS_HID_42dd5 = 0x42dd5,\n+\tBNXT_ULP_CLASS_HID_42719 = 0x42719,\n+\tBNXT_ULP_CLASS_HID_43391 = 0x43391,\n+\tBNXT_ULP_CLASS_HID_43731 = 0x43731,\n+\tBNXT_ULP_CLASS_HID_44389 = 0x44389,\n+\tBNXT_ULP_CLASS_HID_43dcd = 0x43dcd,\n+\tBNXT_ULP_CLASS_HID_44a45 = 0x44a45,\n+\tBNXT_ULP_CLASS_HID_45729 = 0x45729,\n+\tBNXT_ULP_CLASS_HID_40775 = 0x40775,\n+\tBNXT_ULP_CLASS_HID_400b9 = 0x400b9,\n+\tBNXT_ULP_CLASS_HID_40d31 = 0x40d31,\n+\tBNXT_ULP_CLASS_HID_45479 = 0x45479,\n+\tBNXT_ULP_CLASS_HID_40385 = 0x40385,\n+\tBNXT_ULP_CLASS_HID_45a35 = 0x45a35,\n+\tBNXT_ULP_CLASS_HID_40a41 = 0x40a41,\n+\tBNXT_ULP_CLASS_HID_41725 = 0x41725,\n+\tBNXT_ULP_CLASS_HID_423bd = 0x423bd,\n+\tBNXT_ULP_CLASS_HID_41de1 = 0x41de1,\n+\tBNXT_ULP_CLASS_HID_42a79 = 0x42a79,\n+\tBNXT_ULP_CLASS_HID_42d99 = 0x42d99,\n+\tBNXT_ULP_CLASS_HID_43a11 = 0x43a11,\n+\tBNXT_ULP_CLASS_HID_43455 = 0x43455,\n+\tBNXT_ULP_CLASS_HID_4402d = 0x4402d,\n+\tBNXT_ULP_CLASS_HID_44db1 = 0x44db1,\n+\tBNXT_ULP_CLASS_HID_45a09 = 0x45a09,\n+\tBNXT_ULP_CLASS_HID_4544d = 0x4544d,\n+\tBNXT_ULP_CLASS_HID_40399 = 0x40399,\n+\tBNXT_ULP_CLASS_HID_4146d = 0x4146d,\n+\tBNXT_ULP_CLASS_HID_420d5 = 0x420d5,\n+\tBNXT_ULP_CLASS_HID_41a29 = 0x41a29,\n+\tBNXT_ULP_CLASS_HID_42691 = 0x42691,\n+\tBNXT_ULP_CLASS_HID_44ad9 = 0x44ad9,\n+\tBNXT_ULP_CLASS_HID_45741 = 0x45741,\n+\tBNXT_ULP_CLASS_HID_45085 = 0x45085,\n+\tBNXT_ULP_CLASS_HID_40031 = 0x40031,\n+\tBNXT_ULP_CLASS_HID_40ac5 = 0x40ac5,\n+\tBNXT_ULP_CLASS_HID_4174d = 0x4174d,\n+\tBNXT_ULP_CLASS_HID_41081 = 0x41081,\n+\tBNXT_ULP_CLASS_HID_41d09 = 0x41d09,\n+\tBNXT_ULP_CLASS_HID_440b1 = 0x440b1,\n+\tBNXT_ULP_CLASS_HID_44d39 = 0x44d39,\n+\tBNXT_ULP_CLASS_HID_4477d = 0x4477d,\n+\tBNXT_ULP_CLASS_HID_453e5 = 0x453e5,\n+\tBNXT_ULP_CLASS_HID_6406d = 0x6406d,\n+\tBNXT_ULP_CLASS_HID_64cd5 = 0x64cd5,\n+\tBNXT_ULP_CLASS_HID_64629 = 0x64629,\n+\tBNXT_ULP_CLASS_HID_65291 = 0x65291,\n+\tBNXT_ULP_CLASS_HID_6198d = 0x6198d,\n+\tBNXT_ULP_CLASS_HID_62675 = 0x62675,\n+\tBNXT_ULP_CLASS_HID_62049 = 0x62049,\n+\tBNXT_ULP_CLASS_HID_62c31 = 0x62c31,\n+\tBNXT_ULP_CLASS_HID_636c5 = 0x636c5,\n+\tBNXT_ULP_CLASS_HID_6434d = 0x6434d,\n+\tBNXT_ULP_CLASS_HID_63c81 = 0x63c81,\n+\tBNXT_ULP_CLASS_HID_64909 = 0x64909,\n+\tBNXT_ULP_CLASS_HID_61065 = 0x61065,\n+\tBNXT_ULP_CLASS_HID_61ced = 0x61ced,\n+\tBNXT_ULP_CLASS_HID_61621 = 0x61621,\n+\tBNXT_ULP_CLASS_HID_622a9 = 0x622a9,\n+\tBNXT_ULP_CLASS_HID_52a6d = 0x52a6d,\n+\tBNXT_ULP_CLASS_HID_536d5 = 0x536d5,\n+\tBNXT_ULP_CLASS_HID_53029 = 0x53029,\n+\tBNXT_ULP_CLASS_HID_53c91 = 0x53c91,\n+\tBNXT_ULP_CLASS_HID_5038d = 0x5038d,\n+\tBNXT_ULP_CLASS_HID_51075 = 0x51075,\n+\tBNXT_ULP_CLASS_HID_50a49 = 0x50a49,\n+\tBNXT_ULP_CLASS_HID_51631 = 0x51631,\n+\tBNXT_ULP_CLASS_HID_520c5 = 0x520c5,\n+\tBNXT_ULP_CLASS_HID_52d4d = 0x52d4d,\n+\tBNXT_ULP_CLASS_HID_52681 = 0x52681,\n+\tBNXT_ULP_CLASS_HID_53309 = 0x53309,\n+\tBNXT_ULP_CLASS_HID_556b1 = 0x556b1,\n+\tBNXT_ULP_CLASS_HID_506ed = 0x506ed,\n+\tBNXT_ULP_CLASS_HID_50021 = 0x50021,\n+\tBNXT_ULP_CLASS_HID_50ca9 = 0x50ca9,\n+\tBNXT_ULP_CLASS_HID_7566d = 0x7566d,\n+\tBNXT_ULP_CLASS_HID_70599 = 0x70599,\n+\tBNXT_ULP_CLASS_HID_75c29 = 0x75c29,\n+\tBNXT_ULP_CLASS_HID_70c45 = 0x70c45,\n+\tBNXT_ULP_CLASS_HID_72f8d = 0x72f8d,\n+\tBNXT_ULP_CLASS_HID_73c75 = 0x73c75,\n+\tBNXT_ULP_CLASS_HID_73649 = 0x73649,\n+\tBNXT_ULP_CLASS_HID_74231 = 0x74231,\n+\tBNXT_ULP_CLASS_HID_74cc5 = 0x74cc5,\n+\tBNXT_ULP_CLASS_HID_7594d = 0x7594d,\n+\tBNXT_ULP_CLASS_HID_75281 = 0x75281,\n+\tBNXT_ULP_CLASS_HID_7023d = 0x7023d,\n+\tBNXT_ULP_CLASS_HID_72665 = 0x72665,\n+\tBNXT_ULP_CLASS_HID_732ed = 0x732ed,\n+\tBNXT_ULP_CLASS_HID_72c21 = 0x72c21,\n+\tBNXT_ULP_CLASS_HID_738a9 = 0x738a9,\n+\tBNXT_ULP_CLASS_HID_244c3 = 0x244c3,\n+\tBNXT_ULP_CLASS_HID_2515b = 0x2515b,\n+\tBNXT_ULP_CLASS_HID_24b1f = 0x24b1f,\n+\tBNXT_ULP_CLASS_HID_25797 = 0x25797,\n+\tBNXT_ULP_CLASS_HID_22f7f = 0x22f7f,\n+\tBNXT_ULP_CLASS_HID_23bf7 = 0x23bf7,\n+\tBNXT_ULP_CLASS_HID_235bb = 0x235bb,\n+\tBNXT_ULP_CLASS_HID_24233 = 0x24233,\n+\tBNXT_ULP_CLASS_HID_20b8b = 0x20b8b,\n+\tBNXT_ULP_CLASS_HID_21803 = 0x21803,\n+\tBNXT_ULP_CLASS_HID_211c7 = 0x211c7,\n+\tBNXT_ULP_CLASS_HID_21e5f = 0x21e5f,\n+\tBNXT_ULP_CLASS_HID_252d3 = 0x252d3,\n+\tBNXT_ULP_CLASS_HID_202bf = 0x202bf,\n+\tBNXT_ULP_CLASS_HID_2592f = 0x2592f,\n+\tBNXT_ULP_CLASS_HID_208fb = 0x208fb,\n+\tBNXT_ULP_CLASS_HID_231f3 = 0x231f3,\n+\tBNXT_ULP_CLASS_HID_23e0b = 0x23e0b,\n+\tBNXT_ULP_CLASS_HID_237cf = 0x237cf,\n+\tBNXT_ULP_CLASS_HID_24447 = 0x24447,\n+\tBNXT_ULP_CLASS_HID_21c2f = 0x21c2f,\n+\tBNXT_ULP_CLASS_HID_228a7 = 0x228a7,\n+\tBNXT_ULP_CLASS_HID_2226b = 0x2226b,\n+\tBNXT_ULP_CLASS_HID_22ee3 = 0x22ee3,\n+\tBNXT_ULP_CLASS_HID_25567 = 0x25567,\n+\tBNXT_ULP_CLASS_HID_20533 = 0x20533,\n+\tBNXT_ULP_CLASS_HID_25ba3 = 0x25ba3,\n+\tBNXT_ULP_CLASS_HID_20b0f = 0x20b0f,\n+\tBNXT_ULP_CLASS_HID_23f83 = 0x23f83,\n+\tBNXT_ULP_CLASS_HID_24c1b = 0x24c1b,\n+\tBNXT_ULP_CLASS_HID_245df = 0x245df,\n+\tBNXT_ULP_CLASS_HID_25257 = 0x25257,\n+\tBNXT_ULP_CLASS_HID_64017 = 0x64017,\n+\tBNXT_ULP_CLASS_HID_64caf = 0x64caf,\n+\tBNXT_ULP_CLASS_HID_64653 = 0x64653,\n+\tBNXT_ULP_CLASS_HID_652eb = 0x652eb,\n+\tBNXT_ULP_CLASS_HID_62ab3 = 0x62ab3,\n+\tBNXT_ULP_CLASS_HID_636cb = 0x636cb,\n+\tBNXT_ULP_CLASS_HID_6308f = 0x6308f,\n+\tBNXT_ULP_CLASS_HID_63d07 = 0x63d07,\n+\tBNXT_ULP_CLASS_HID_606df = 0x606df,\n+\tBNXT_ULP_CLASS_HID_61357 = 0x61357,\n+\tBNXT_ULP_CLASS_HID_60d1b = 0x60d1b,\n+\tBNXT_ULP_CLASS_HID_61993 = 0x61993,\n+\tBNXT_ULP_CLASS_HID_64e27 = 0x64e27,\n+\tBNXT_ULP_CLASS_HID_65abf = 0x65abf,\n+\tBNXT_ULP_CLASS_HID_65463 = 0x65463,\n+\tBNXT_ULP_CLASS_HID_603cf = 0x603cf,\n+\tBNXT_ULP_CLASS_HID_62cc7 = 0x62cc7,\n+\tBNXT_ULP_CLASS_HID_6395f = 0x6395f,\n+\tBNXT_ULP_CLASS_HID_63303 = 0x63303,\n+\tBNXT_ULP_CLASS_HID_63f9b = 0x63f9b,\n+\tBNXT_ULP_CLASS_HID_61763 = 0x61763,\n+\tBNXT_ULP_CLASS_HID_623fb = 0x623fb,\n+\tBNXT_ULP_CLASS_HID_61dbf = 0x61dbf,\n+\tBNXT_ULP_CLASS_HID_62a37 = 0x62a37,\n+\tBNXT_ULP_CLASS_HID_650bb = 0x650bb,\n+\tBNXT_ULP_CLASS_HID_60007 = 0x60007,\n+\tBNXT_ULP_CLASS_HID_656f7 = 0x656f7,\n+\tBNXT_ULP_CLASS_HID_60643 = 0x60643,\n+\tBNXT_ULP_CLASS_HID_63ad7 = 0x63ad7,\n+\tBNXT_ULP_CLASS_HID_6476f = 0x6476f,\n+\tBNXT_ULP_CLASS_HID_64113 = 0x64113,\n+\tBNXT_ULP_CLASS_HID_64dab = 0x64dab,\n+\tBNXT_ULP_CLASS_HID_35ac3 = 0x35ac3,\n+\tBNXT_ULP_CLASS_HID_30aaf = 0x30aaf,\n+\tBNXT_ULP_CLASS_HID_30453 = 0x30453,\n+\tBNXT_ULP_CLASS_HID_310eb = 0x310eb,\n+\tBNXT_ULP_CLASS_HID_3457f = 0x3457f,\n+\tBNXT_ULP_CLASS_HID_351f7 = 0x351f7,\n+\tBNXT_ULP_CLASS_HID_34bbb = 0x34bbb,\n+\tBNXT_ULP_CLASS_HID_35833 = 0x35833,\n+\tBNXT_ULP_CLASS_HID_3218b = 0x3218b,\n+\tBNXT_ULP_CLASS_HID_32e03 = 0x32e03,\n+\tBNXT_ULP_CLASS_HID_327c7 = 0x327c7,\n+\tBNXT_ULP_CLASS_HID_3345f = 0x3345f,\n+\tBNXT_ULP_CLASS_HID_30c27 = 0x30c27,\n+\tBNXT_ULP_CLASS_HID_318bf = 0x318bf,\n+\tBNXT_ULP_CLASS_HID_31263 = 0x31263,\n+\tBNXT_ULP_CLASS_HID_31efb = 0x31efb,\n+\tBNXT_ULP_CLASS_HID_347f3 = 0x347f3,\n+\tBNXT_ULP_CLASS_HID_3540b = 0x3540b,\n+\tBNXT_ULP_CLASS_HID_34dcf = 0x34dcf,\n+\tBNXT_ULP_CLASS_HID_35a47 = 0x35a47,\n+\tBNXT_ULP_CLASS_HID_3322f = 0x3322f,\n+\tBNXT_ULP_CLASS_HID_33ea7 = 0x33ea7,\n+\tBNXT_ULP_CLASS_HID_3386b = 0x3386b,\n+\tBNXT_ULP_CLASS_HID_344e3 = 0x344e3,\n+\tBNXT_ULP_CLASS_HID_30ebb = 0x30ebb,\n+\tBNXT_ULP_CLASS_HID_31b33 = 0x31b33,\n+\tBNXT_ULP_CLASS_HID_314f7 = 0x314f7,\n+\tBNXT_ULP_CLASS_HID_3210f = 0x3210f,\n+\tBNXT_ULP_CLASS_HID_35583 = 0x35583,\n+\tBNXT_ULP_CLASS_HID_3056f = 0x3056f,\n+\tBNXT_ULP_CLASS_HID_35bdf = 0x35bdf,\n+\tBNXT_ULP_CLASS_HID_30bab = 0x30bab,\n+\tBNXT_ULP_CLASS_HID_75617 = 0x75617,\n+\tBNXT_ULP_CLASS_HID_705e3 = 0x705e3,\n+\tBNXT_ULP_CLASS_HID_75c53 = 0x75c53,\n+\tBNXT_ULP_CLASS_HID_70c3f = 0x70c3f,\n+\tBNXT_ULP_CLASS_HID_740b3 = 0x740b3,\n+\tBNXT_ULP_CLASS_HID_74ccb = 0x74ccb,\n+\tBNXT_ULP_CLASS_HID_7468f = 0x7468f,\n+\tBNXT_ULP_CLASS_HID_75307 = 0x75307,\n+\tBNXT_ULP_CLASS_HID_71cdf = 0x71cdf,\n+\tBNXT_ULP_CLASS_HID_72957 = 0x72957,\n+\tBNXT_ULP_CLASS_HID_7231b = 0x7231b,\n+\tBNXT_ULP_CLASS_HID_72f93 = 0x72f93,\n+\tBNXT_ULP_CLASS_HID_7077b = 0x7077b,\n+\tBNXT_ULP_CLASS_HID_713f3 = 0x713f3,\n+\tBNXT_ULP_CLASS_HID_70db7 = 0x70db7,\n+\tBNXT_ULP_CLASS_HID_719cf = 0x719cf,\n+\tBNXT_ULP_CLASS_HID_742c7 = 0x742c7,\n+\tBNXT_ULP_CLASS_HID_74f5f = 0x74f5f,\n+\tBNXT_ULP_CLASS_HID_74903 = 0x74903,\n+\tBNXT_ULP_CLASS_HID_7559b = 0x7559b,\n+\tBNXT_ULP_CLASS_HID_72d63 = 0x72d63,\n+\tBNXT_ULP_CLASS_HID_739fb = 0x739fb,\n+\tBNXT_ULP_CLASS_HID_733bf = 0x733bf,\n+\tBNXT_ULP_CLASS_HID_74037 = 0x74037,\n+\tBNXT_ULP_CLASS_HID_7098f = 0x7098f,\n+\tBNXT_ULP_CLASS_HID_71607 = 0x71607,\n+\tBNXT_ULP_CLASS_HID_70fcb = 0x70fcb,\n+\tBNXT_ULP_CLASS_HID_71c43 = 0x71c43,\n+\tBNXT_ULP_CLASS_HID_750d7 = 0x750d7,\n+\tBNXT_ULP_CLASS_HID_700a3 = 0x700a3,\n+\tBNXT_ULP_CLASS_HID_75713 = 0x75713,\n+\tBNXT_ULP_CLASS_HID_706ff = 0x706ff,\n+\tBNXT_ULP_CLASS_HID_2cfc3 = 0x2cfc3,\n+\tBNXT_ULP_CLASS_HID_2dc5b = 0x2dc5b,\n+\tBNXT_ULP_CLASS_HID_2d61f = 0x2d61f,\n+\tBNXT_ULP_CLASS_HID_285eb = 0x285eb,\n+\tBNXT_ULP_CLASS_HID_2ba7f = 0x2ba7f,\n+\tBNXT_ULP_CLASS_HID_2c6f7 = 0x2c6f7,\n+\tBNXT_ULP_CLASS_HID_2c0bb = 0x2c0bb,\n+\tBNXT_ULP_CLASS_HID_2cd33 = 0x2cd33,\n+\tBNXT_ULP_CLASS_HID_2968b = 0x2968b,\n+\tBNXT_ULP_CLASS_HID_2a303 = 0x2a303,\n+\tBNXT_ULP_CLASS_HID_29cc7 = 0x29cc7,\n+\tBNXT_ULP_CLASS_HID_2a95f = 0x2a95f,\n+\tBNXT_ULP_CLASS_HID_28127 = 0x28127,\n+\tBNXT_ULP_CLASS_HID_28dbf = 0x28dbf,\n+\tBNXT_ULP_CLASS_HID_28763 = 0x28763,\n+\tBNXT_ULP_CLASS_HID_293fb = 0x293fb,\n+\tBNXT_ULP_CLASS_HID_2bcf3 = 0x2bcf3,\n+\tBNXT_ULP_CLASS_HID_2c90b = 0x2c90b,\n+\tBNXT_ULP_CLASS_HID_2c2cf = 0x2c2cf,\n+\tBNXT_ULP_CLASS_HID_2cf47 = 0x2cf47,\n+\tBNXT_ULP_CLASS_HID_2a72f = 0x2a72f,\n+\tBNXT_ULP_CLASS_HID_2b3a7 = 0x2b3a7,\n+\tBNXT_ULP_CLASS_HID_2ad6b = 0x2ad6b,\n+\tBNXT_ULP_CLASS_HID_2b9e3 = 0x2b9e3,\n+\tBNXT_ULP_CLASS_HID_283bb = 0x283bb,\n+\tBNXT_ULP_CLASS_HID_29033 = 0x29033,\n+\tBNXT_ULP_CLASS_HID_289f7 = 0x289f7,\n+\tBNXT_ULP_CLASS_HID_2960f = 0x2960f,\n+\tBNXT_ULP_CLASS_HID_2ca83 = 0x2ca83,\n+\tBNXT_ULP_CLASS_HID_2d71b = 0x2d71b,\n+\tBNXT_ULP_CLASS_HID_2d0df = 0x2d0df,\n+\tBNXT_ULP_CLASS_HID_280ab = 0x280ab,\n+\tBNXT_ULP_CLASS_HID_6cb17 = 0x6cb17,\n+\tBNXT_ULP_CLASS_HID_6d7af = 0x6d7af,\n+\tBNXT_ULP_CLASS_HID_6d153 = 0x6d153,\n+\tBNXT_ULP_CLASS_HID_6813f = 0x6813f,\n+\tBNXT_ULP_CLASS_HID_6b5b3 = 0x6b5b3,\n+\tBNXT_ULP_CLASS_HID_6c1cb = 0x6c1cb,\n+\tBNXT_ULP_CLASS_HID_6bb8f = 0x6bb8f,\n+\tBNXT_ULP_CLASS_HID_6c807 = 0x6c807,\n+\tBNXT_ULP_CLASS_HID_691df = 0x691df,\n+\tBNXT_ULP_CLASS_HID_69e57 = 0x69e57,\n+\tBNXT_ULP_CLASS_HID_6981b = 0x6981b,\n+\tBNXT_ULP_CLASS_HID_6a493 = 0x6a493,\n+\tBNXT_ULP_CLASS_HID_6d927 = 0x6d927,\n+\tBNXT_ULP_CLASS_HID_688f3 = 0x688f3,\n+\tBNXT_ULP_CLASS_HID_682b7 = 0x682b7,\n+\tBNXT_ULP_CLASS_HID_68ecf = 0x68ecf,\n+\tBNXT_ULP_CLASS_HID_6b7c7 = 0x6b7c7,\n+\tBNXT_ULP_CLASS_HID_6c45f = 0x6c45f,\n+\tBNXT_ULP_CLASS_HID_6be03 = 0x6be03,\n+\tBNXT_ULP_CLASS_HID_6ca9b = 0x6ca9b,\n+\tBNXT_ULP_CLASS_HID_6a263 = 0x6a263,\n+\tBNXT_ULP_CLASS_HID_6aefb = 0x6aefb,\n+\tBNXT_ULP_CLASS_HID_6a8bf = 0x6a8bf,\n+\tBNXT_ULP_CLASS_HID_6b537 = 0x6b537,\n+\tBNXT_ULP_CLASS_HID_6dbbb = 0x6dbbb,\n+\tBNXT_ULP_CLASS_HID_68b07 = 0x68b07,\n+\tBNXT_ULP_CLASS_HID_684cb = 0x684cb,\n+\tBNXT_ULP_CLASS_HID_69143 = 0x69143,\n+\tBNXT_ULP_CLASS_HID_6c5d7 = 0x6c5d7,\n+\tBNXT_ULP_CLASS_HID_6d26f = 0x6d26f,\n+\tBNXT_ULP_CLASS_HID_6cc13 = 0x6cc13,\n+\tBNXT_ULP_CLASS_HID_6d8ab = 0x6d8ab,\n+\tBNXT_ULP_CLASS_HID_38917 = 0x38917,\n+\tBNXT_ULP_CLASS_HID_395af = 0x395af,\n+\tBNXT_ULP_CLASS_HID_38f53 = 0x38f53,\n+\tBNXT_ULP_CLASS_HID_39beb = 0x39beb,\n+\tBNXT_ULP_CLASS_HID_3d07f = 0x3d07f,\n+\tBNXT_ULP_CLASS_HID_3dcf7 = 0x3dcf7,\n+\tBNXT_ULP_CLASS_HID_3d6bb = 0x3d6bb,\n+\tBNXT_ULP_CLASS_HID_38607 = 0x38607,\n+\tBNXT_ULP_CLASS_HID_3ac8b = 0x3ac8b,\n+\tBNXT_ULP_CLASS_HID_3b903 = 0x3b903,\n+\tBNXT_ULP_CLASS_HID_3b2c7 = 0x3b2c7,\n+\tBNXT_ULP_CLASS_HID_3bf5f = 0x3bf5f,\n+\tBNXT_ULP_CLASS_HID_39727 = 0x39727,\n+\tBNXT_ULP_CLASS_HID_3a3bf = 0x3a3bf,\n+\tBNXT_ULP_CLASS_HID_39d63 = 0x39d63,\n+\tBNXT_ULP_CLASS_HID_3a9fb = 0x3a9fb,\n+\tBNXT_ULP_CLASS_HID_3d2f3 = 0x3d2f3,\n+\tBNXT_ULP_CLASS_HID_3825f = 0x3825f,\n+\tBNXT_ULP_CLASS_HID_3d8cf = 0x3d8cf,\n+\tBNXT_ULP_CLASS_HID_3889b = 0x3889b,\n+\tBNXT_ULP_CLASS_HID_3bd2f = 0x3bd2f,\n+\tBNXT_ULP_CLASS_HID_3c9a7 = 0x3c9a7,\n+\tBNXT_ULP_CLASS_HID_3c36b = 0x3c36b,\n+\tBNXT_ULP_CLASS_HID_3cfe3 = 0x3cfe3,\n+\tBNXT_ULP_CLASS_HID_399bb = 0x399bb,\n+\tBNXT_ULP_CLASS_HID_3a633 = 0x3a633,\n+\tBNXT_ULP_CLASS_HID_39ff7 = 0x39ff7,\n+\tBNXT_ULP_CLASS_HID_3ac0f = 0x3ac0f,\n+\tBNXT_ULP_CLASS_HID_383d7 = 0x383d7,\n+\tBNXT_ULP_CLASS_HID_3906f = 0x3906f,\n+\tBNXT_ULP_CLASS_HID_38a13 = 0x38a13,\n+\tBNXT_ULP_CLASS_HID_396ab = 0x396ab,\n+\tBNXT_ULP_CLASS_HID_7846b = 0x7846b,\n+\tBNXT_ULP_CLASS_HID_790e3 = 0x790e3,\n+\tBNXT_ULP_CLASS_HID_78aa7 = 0x78aa7,\n+\tBNXT_ULP_CLASS_HID_7973f = 0x7973f,\n+\tBNXT_ULP_CLASS_HID_7cbb3 = 0x7cbb3,\n+\tBNXT_ULP_CLASS_HID_7d7cb = 0x7d7cb,\n+\tBNXT_ULP_CLASS_HID_7d18f = 0x7d18f,\n+\tBNXT_ULP_CLASS_HID_7815b = 0x7815b,\n+\tBNXT_ULP_CLASS_HID_7a7df = 0x7a7df,\n+\tBNXT_ULP_CLASS_HID_7b457 = 0x7b457,\n+\tBNXT_ULP_CLASS_HID_7ae1b = 0x7ae1b,\n+\tBNXT_ULP_CLASS_HID_7ba93 = 0x7ba93,\n+\tBNXT_ULP_CLASS_HID_7927b = 0x7927b,\n+\tBNXT_ULP_CLASS_HID_79ef3 = 0x79ef3,\n+\tBNXT_ULP_CLASS_HID_798b7 = 0x798b7,\n+\tBNXT_ULP_CLASS_HID_7a4cf = 0x7a4cf,\n+\tBNXT_ULP_CLASS_HID_7cdc7 = 0x7cdc7,\n+\tBNXT_ULP_CLASS_HID_7da5f = 0x7da5f,\n+\tBNXT_ULP_CLASS_HID_7d403 = 0x7d403,\n+\tBNXT_ULP_CLASS_HID_783ef = 0x783ef,\n+\tBNXT_ULP_CLASS_HID_7b863 = 0x7b863,\n+\tBNXT_ULP_CLASS_HID_7c4fb = 0x7c4fb,\n+\tBNXT_ULP_CLASS_HID_7bebf = 0x7bebf,\n+\tBNXT_ULP_CLASS_HID_7cb37 = 0x7cb37,\n+\tBNXT_ULP_CLASS_HID_7948f = 0x7948f,\n+\tBNXT_ULP_CLASS_HID_7a107 = 0x7a107,\n+\tBNXT_ULP_CLASS_HID_79acb = 0x79acb,\n+\tBNXT_ULP_CLASS_HID_7a743 = 0x7a743,\n+\tBNXT_ULP_CLASS_HID_7dbd7 = 0x7dbd7,\n+\tBNXT_ULP_CLASS_HID_78ba3 = 0x78ba3,\n+\tBNXT_ULP_CLASS_HID_78567 = 0x78567,\n+\tBNXT_ULP_CLASS_HID_791ff = 0x791ff,\n+\tBNXT_ULP_CLASS_HID_a3db = 0xa3db,\n+\tBNXT_ULP_CLASS_HID_b043 = 0xb043,\n+\tBNXT_ULP_CLASS_HID_aa07 = 0xaa07,\n \tBNXT_ULP_CLASS_HID_b68f = 0xb68f,\n-\tBNXT_ULP_CLASS_HID_b94f = 0xb94f,\n-\tBNXT_ULP_CLASS_HID_fc0f = 0xfc0f,\n-\tBNXT_ULP_CLASS_HID_fecf = 0xfecf,\n-\tBNXT_ULP_CLASS_HID_b1f3 = 0xb1f3,\n-\tBNXT_ULP_CLASS_HID_b4b3 = 0xb4b3,\n-\tBNXT_ULP_CLASS_HID_f773 = 0xf773,\n-\tBNXT_ULP_CLASS_HID_fa33 = 0xfa33,\n-\tBNXT_ULP_CLASS_HID_1c7f3 = 0x1c7f3,\n-\tBNXT_ULP_CLASS_HID_1eab3 = 0x1eab3,\n-\tBNXT_ULP_CLASS_HID_1cd73 = 0x1cd73,\n-\tBNXT_ULP_CLASS_HID_1f033 = 0x1f033,\n-\tBNXT_ULP_CLASS_HID_1cc8f = 0x1cc8f,\n-\tBNXT_ULP_CLASS_HID_1ef4f = 0x1ef4f,\n-\tBNXT_ULP_CLASS_HID_1d20f = 0x1d20f,\n-\tBNXT_ULP_CLASS_HID_1f4cf = 0x1f4cf,\n-\tBNXT_ULP_CLASS_HID_da13 = 0xda13,\n-\tBNXT_ULP_CLASS_HID_a007 = 0xa007,\n-\tBNXT_ULP_CLASS_HID_c2c7 = 0xc2c7,\n-\tBNXT_ULP_CLASS_HID_e587 = 0xe587,\n-\tBNXT_ULP_CLASS_HID_d547 = 0xd547,\n-\tBNXT_ULP_CLASS_HID_f807 = 0xf807,\n-\tBNXT_ULP_CLASS_HID_dac7 = 0xdac7,\n-\tBNXT_ULP_CLASS_HID_e0cb = 0xe0cb,\n-\tBNXT_ULP_CLASS_HID_18e8b = 0x18e8b,\n-\tBNXT_ULP_CLASS_HID_1b14b = 0x1b14b,\n-\tBNXT_ULP_CLASS_HID_1d40b = 0x1d40b,\n-\tBNXT_ULP_CLASS_HID_1f6cb = 0x1f6cb,\n-\tBNXT_ULP_CLASS_HID_19347 = 0x19347,\n-\tBNXT_ULP_CLASS_HID_1b607 = 0x1b607,\n-\tBNXT_ULP_CLASS_HID_1d8c7 = 0x1d8c7,\n-\tBNXT_ULP_CLASS_HID_1fb87 = 0x1fb87,\n+\tBNXT_ULP_CLASS_HID_8e67 = 0x8e67,\n+\tBNXT_ULP_CLASS_HID_9aef = 0x9aef,\n+\tBNXT_ULP_CLASS_HID_94a3 = 0x94a3,\n \tBNXT_ULP_CLASS_HID_a12b = 0xa12b,\n-\tBNXT_ULP_CLASS_HID_a3eb = 0xa3eb,\n-\tBNXT_ULP_CLASS_HID_e6ab = 0xe6ab,\n-\tBNXT_ULP_CLASS_HID_e96b = 0xe96b,\n-\tBNXT_ULP_CLASS_HID_9c1f = 0x9c1f,\n-\tBNXT_ULP_CLASS_HID_bedf = 0xbedf,\n-\tBNXT_ULP_CLASS_HID_e19f = 0xe19f,\n-\tBNXT_ULP_CLASS_HID_e45f = 0xe45f,\n-\tBNXT_ULP_CLASS_HID_1b21f = 0x1b21f,\n-\tBNXT_ULP_CLASS_HID_1b4df = 0x1b4df,\n-\tBNXT_ULP_CLASS_HID_1f79f = 0x1f79f,\n-\tBNXT_ULP_CLASS_HID_1fa5f = 0x1fa5f,\n-\tBNXT_ULP_CLASS_HID_1b72b = 0x1b72b,\n-\tBNXT_ULP_CLASS_HID_1b9eb = 0x1b9eb,\n-\tBNXT_ULP_CLASS_HID_1fcab = 0x1fcab,\n-\tBNXT_ULP_CLASS_HID_1ff6b = 0x1ff6b,\n+\tBNXT_ULP_CLASS_HID_c7af = 0xc7af,\n+\tBNXT_ULP_CLASS_HID_d3d7 = 0xd3d7,\n+\tBNXT_ULP_CLASS_HID_cdeb = 0xcdeb,\n+\tBNXT_ULP_CLASS_HID_da13 = 0xda13,\n+\tBNXT_ULP_CLASS_HID_b1cb = 0xb1cb,\n+\tBNXT_ULP_CLASS_HID_be73 = 0xbe73,\n+\tBNXT_ULP_CLASS_HID_b837 = 0xb837,\n \tBNXT_ULP_CLASS_HID_c4bf = 0xc4bf,\n-\tBNXT_ULP_CLASS_HID_e77f = 0xe77f,\n-\tBNXT_ULP_CLASS_HID_ca3f = 0xca3f,\n-\tBNXT_ULP_CLASS_HID_ecff = 0xecff,\n-\tBNXT_ULP_CLASS_HID_bfe3 = 0xbfe3,\n-\tBNXT_ULP_CLASS_HID_e2a3 = 0xe2a3,\n-\tBNXT_ULP_CLASS_HID_c563 = 0xc563,\n-\tBNXT_ULP_CLASS_HID_e823 = 0xe823,\n-\tBNXT_ULP_CLASS_HID_1d5e3 = 0x1d5e3,\n-\tBNXT_ULP_CLASS_HID_1f8a3 = 0x1f8a3,\n-\tBNXT_ULP_CLASS_HID_1db63 = 0x1db63,\n-\tBNXT_ULP_CLASS_HID_1e117 = 0x1e117,\n-\tBNXT_ULP_CLASS_HID_1dabf = 0x1dabf,\n-\tBNXT_ULP_CLASS_HID_1a0a3 = 0x1a0a3,\n-\tBNXT_ULP_CLASS_HID_1c363 = 0x1c363,\n-\tBNXT_ULP_CLASS_HID_1e623 = 0x1e623,\n-\tBNXT_ULP_CLASS_HID_b043 = 0xb043,\n-\tBNXT_ULP_CLASS_HID_b303 = 0xb303,\n-\tBNXT_ULP_CLASS_HID_f5c3 = 0xf5c3,\n-\tBNXT_ULP_CLASS_HID_f883 = 0xf883,\n-\tBNXT_ULP_CLASS_HID_abb7 = 0xabb7,\n-\tBNXT_ULP_CLASS_HID_ae77 = 0xae77,\n-\tBNXT_ULP_CLASS_HID_f137 = 0xf137,\n-\tBNXT_ULP_CLASS_HID_f3f7 = 0xf3f7,\n-\tBNXT_ULP_CLASS_HID_1c1b7 = 0x1c1b7,\n-\tBNXT_ULP_CLASS_HID_1e477 = 0x1e477,\n-\tBNXT_ULP_CLASS_HID_1c737 = 0x1c737,\n-\tBNXT_ULP_CLASS_HID_1e9f7 = 0x1e9f7,\n+\tBNXT_ULP_CLASS_HID_49f0f = 0x49f0f,\n+\tBNXT_ULP_CLASS_HID_4abb7 = 0x4abb7,\n+\tBNXT_ULP_CLASS_HID_4a54b = 0x4a54b,\n+\tBNXT_ULP_CLASS_HID_4b1f3 = 0x4b1f3,\n+\tBNXT_ULP_CLASS_HID_489ab = 0x489ab,\n+\tBNXT_ULP_CLASS_HID_495d3 = 0x495d3,\n+\tBNXT_ULP_CLASS_HID_48f97 = 0x48f97,\n+\tBNXT_ULP_CLASS_HID_49c1f = 0x49c1f,\n+\tBNXT_ULP_CLASS_HID_4c293 = 0x4c293,\n+\tBNXT_ULP_CLASS_HID_4cf1b = 0x4cf1b,\n+\tBNXT_ULP_CLASS_HID_4c8df = 0x4c8df,\n+\tBNXT_ULP_CLASS_HID_4d547 = 0x4d547,\n+\tBNXT_ULP_CLASS_HID_4ad3f = 0x4ad3f,\n+\tBNXT_ULP_CLASS_HID_4b9a7 = 0x4b9a7,\n+\tBNXT_ULP_CLASS_HID_4b37b = 0x4b37b,\n+\tBNXT_ULP_CLASS_HID_4bfe3 = 0x4bfe3,\n+\tBNXT_ULP_CLASS_HID_1b9db = 0x1b9db,\n \tBNXT_ULP_CLASS_HID_1c643 = 0x1c643,\n-\tBNXT_ULP_CLASS_HID_1e903 = 0x1e903,\n-\tBNXT_ULP_CLASS_HID_1cbc3 = 0x1cbc3,\n-\tBNXT_ULP_CLASS_HID_1ee83 = 0x1ee83,\n-\tBNXT_ULP_CLASS_HID_d3d7 = 0xd3d7,\n-\tBNXT_ULP_CLASS_HID_f697 = 0xf697,\n-\tBNXT_ULP_CLASS_HID_d957 = 0xd957,\n-\tBNXT_ULP_CLASS_HID_fc17 = 0xfc17,\n-\tBNXT_ULP_CLASS_HID_cf1b = 0xcf1b,\n-\tBNXT_ULP_CLASS_HID_f1db = 0xf1db,\n-\tBNXT_ULP_CLASS_HID_d49b = 0xd49b,\n-\tBNXT_ULP_CLASS_HID_f75b = 0xf75b,\n-\tBNXT_ULP_CLASS_HID_1884f = 0x1884f,\n-\tBNXT_ULP_CLASS_HID_1ab0f = 0x1ab0f,\n-\tBNXT_ULP_CLASS_HID_1cdcf = 0x1cdcf,\n-\tBNXT_ULP_CLASS_HID_1f08f = 0x1f08f,\n-\tBNXT_ULP_CLASS_HID_18d1b = 0x18d1b,\n-\tBNXT_ULP_CLASS_HID_1afdb = 0x1afdb,\n-\tBNXT_ULP_CLASS_HID_1d29b = 0x1d29b,\n-\tBNXT_ULP_CLASS_HID_1f55b = 0x1f55b,\n-\tBNXT_ULP_CLASS_HID_9aef = 0x9aef,\n-\tBNXT_ULP_CLASS_HID_bdaf = 0xbdaf,\n-\tBNXT_ULP_CLASS_HID_e06f = 0xe06f,\n-\tBNXT_ULP_CLASS_HID_e32f = 0xe32f,\n-\tBNXT_ULP_CLASS_HID_95d3 = 0x95d3,\n-\tBNXT_ULP_CLASS_HID_b893 = 0xb893,\n-\tBNXT_ULP_CLASS_HID_db53 = 0xdb53,\n-\tBNXT_ULP_CLASS_HID_fe13 = 0xfe13,\n-\tBNXT_ULP_CLASS_HID_1abd3 = 0x1abd3,\n-\tBNXT_ULP_CLASS_HID_1ae93 = 0x1ae93,\n-\tBNXT_ULP_CLASS_HID_1f153 = 0x1f153,\n-\tBNXT_ULP_CLASS_HID_1f413 = 0x1f413,\n+\tBNXT_ULP_CLASS_HID_1c007 = 0x1c007,\n+\tBNXT_ULP_CLASS_HID_1cc8f = 0x1cc8f,\n+\tBNXT_ULP_CLASS_HID_1a467 = 0x1a467,\n \tBNXT_ULP_CLASS_HID_1b0ef = 0x1b0ef,\n-\tBNXT_ULP_CLASS_HID_1b3af = 0x1b3af,\n-\tBNXT_ULP_CLASS_HID_1f66f = 0x1f66f,\n-\tBNXT_ULP_CLASS_HID_1f92f = 0x1f92f,\n-\tBNXT_ULP_CLASS_HID_be73 = 0xbe73,\n-\tBNXT_ULP_CLASS_HID_e133 = 0xe133,\n-\tBNXT_ULP_CLASS_HID_c3f3 = 0xc3f3,\n-\tBNXT_ULP_CLASS_HID_e6b3 = 0xe6b3,\n-\tBNXT_ULP_CLASS_HID_b9a7 = 0xb9a7,\n-\tBNXT_ULP_CLASS_HID_bc67 = 0xbc67,\n-\tBNXT_ULP_CLASS_HID_ff27 = 0xff27,\n-\tBNXT_ULP_CLASS_HID_e1e7 = 0xe1e7,\n-\tBNXT_ULP_CLASS_HID_1cfa7 = 0x1cfa7,\n-\tBNXT_ULP_CLASS_HID_1f267 = 0x1f267,\n-\tBNXT_ULP_CLASS_HID_1d527 = 0x1d527,\n-\tBNXT_ULP_CLASS_HID_1f7e7 = 0x1f7e7,\n+\tBNXT_ULP_CLASS_HID_1aaa3 = 0x1aaa3,\n+\tBNXT_ULP_CLASS_HID_1b72b = 0x1b72b,\n+\tBNXT_ULP_CLASS_HID_18093 = 0x18093,\n+\tBNXT_ULP_CLASS_HID_18d1b = 0x18d1b,\n+\tBNXT_ULP_CLASS_HID_186df = 0x186df,\n+\tBNXT_ULP_CLASS_HID_19347 = 0x19347,\n+\tBNXT_ULP_CLASS_HID_1c7cb = 0x1c7cb,\n \tBNXT_ULP_CLASS_HID_1d473 = 0x1d473,\n-\tBNXT_ULP_CLASS_HID_1f733 = 0x1f733,\n-\tBNXT_ULP_CLASS_HID_1d9f3 = 0x1d9f3,\n-\tBNXT_ULP_CLASS_HID_1fcb3 = 0x1fcb3,\n-\tBNXT_ULP_CLASS_HID_aa07 = 0xaa07,\n-\tBNXT_ULP_CLASS_HID_acc7 = 0xacc7,\n+\tBNXT_ULP_CLASS_HID_1ce37 = 0x1ce37,\n+\tBNXT_ULP_CLASS_HID_1dabf = 0x1dabf,\n+\tBNXT_ULP_CLASS_HID_5b50f = 0x5b50f,\n+\tBNXT_ULP_CLASS_HID_5c1b7 = 0x5c1b7,\n+\tBNXT_ULP_CLASS_HID_5bb4b = 0x5bb4b,\n+\tBNXT_ULP_CLASS_HID_5c7f3 = 0x5c7f3,\n+\tBNXT_ULP_CLASS_HID_59fab = 0x59fab,\n+\tBNXT_ULP_CLASS_HID_5abd3 = 0x5abd3,\n+\tBNXT_ULP_CLASS_HID_5a597 = 0x5a597,\n+\tBNXT_ULP_CLASS_HID_5b21f = 0x5b21f,\n+\tBNXT_ULP_CLASS_HID_5d893 = 0x5d893,\n+\tBNXT_ULP_CLASS_HID_5884f = 0x5884f,\n+\tBNXT_ULP_CLASS_HID_58203 = 0x58203,\n+\tBNXT_ULP_CLASS_HID_58e8b = 0x58e8b,\n+\tBNXT_ULP_CLASS_HID_5c33f = 0x5c33f,\n+\tBNXT_ULP_CLASS_HID_5cfa7 = 0x5cfa7,\n+\tBNXT_ULP_CLASS_HID_5c97b = 0x5c97b,\n+\tBNXT_ULP_CLASS_HID_5d5e3 = 0x5d5e3,\n+\tBNXT_ULP_CLASS_HID_e95b = 0xe95b,\n+\tBNXT_ULP_CLASS_HID_f5c3 = 0xf5c3,\n \tBNXT_ULP_CLASS_HID_ef87 = 0xef87,\n-\tBNXT_ULP_CLASS_HID_f247 = 0xf247,\n-\tBNXT_ULP_CLASS_HID_a54b = 0xa54b,\n-\tBNXT_ULP_CLASS_HID_a80b = 0xa80b,\n-\tBNXT_ULP_CLASS_HID_eacb = 0xeacb,\n-\tBNXT_ULP_CLASS_HID_ed8b = 0xed8b,\n-\tBNXT_ULP_CLASS_HID_1bb4b = 0x1bb4b,\n-\tBNXT_ULP_CLASS_HID_1be0b = 0x1be0b,\n-\tBNXT_ULP_CLASS_HID_1c0cb = 0x1c0cb,\n-\tBNXT_ULP_CLASS_HID_1e38b = 0x1e38b,\n-\tBNXT_ULP_CLASS_HID_1c007 = 0x1c007,\n-\tBNXT_ULP_CLASS_HID_1e2c7 = 0x1e2c7,\n-\tBNXT_ULP_CLASS_HID_1c587 = 0x1c587,\n-\tBNXT_ULP_CLASS_HID_1e847 = 0x1e847,\n-\tBNXT_ULP_CLASS_HID_cdeb = 0xcdeb,\n-\tBNXT_ULP_CLASS_HID_f0ab = 0xf0ab,\n-\tBNXT_ULP_CLASS_HID_d36b = 0xd36b,\n-\tBNXT_ULP_CLASS_HID_f62b = 0xf62b,\n-\tBNXT_ULP_CLASS_HID_c8df = 0xc8df,\n-\tBNXT_ULP_CLASS_HID_eb9f = 0xeb9f,\n-\tBNXT_ULP_CLASS_HID_ce5f = 0xce5f,\n-\tBNXT_ULP_CLASS_HID_f11f = 0xf11f,\n-\tBNXT_ULP_CLASS_HID_18203 = 0x18203,\n-\tBNXT_ULP_CLASS_HID_1a4c3 = 0x1a4c3,\n-\tBNXT_ULP_CLASS_HID_1c783 = 0x1c783,\n-\tBNXT_ULP_CLASS_HID_1ea43 = 0x1ea43,\n-\tBNXT_ULP_CLASS_HID_186df = 0x186df,\n-\tBNXT_ULP_CLASS_HID_1a99f = 0x1a99f,\n-\tBNXT_ULP_CLASS_HID_1cc5f = 0x1cc5f,\n-\tBNXT_ULP_CLASS_HID_1ef1f = 0x1ef1f,\n-\tBNXT_ULP_CLASS_HID_94a3 = 0x94a3,\n-\tBNXT_ULP_CLASS_HID_b763 = 0xb763,\n+\tBNXT_ULP_CLASS_HID_fc0f = 0xfc0f,\n+\tBNXT_ULP_CLASS_HID_d3e7 = 0xd3e7,\n+\tBNXT_ULP_CLASS_HID_e06f = 0xe06f,\n \tBNXT_ULP_CLASS_HID_da23 = 0xda23,\n-\tBNXT_ULP_CLASS_HID_fce3 = 0xfce3,\n-\tBNXT_ULP_CLASS_HID_8f97 = 0x8f97,\n-\tBNXT_ULP_CLASS_HID_b257 = 0xb257,\n-\tBNXT_ULP_CLASS_HID_d517 = 0xd517,\n-\tBNXT_ULP_CLASS_HID_f7d7 = 0xf7d7,\n-\tBNXT_ULP_CLASS_HID_1a597 = 0x1a597,\n-\tBNXT_ULP_CLASS_HID_1a857 = 0x1a857,\n-\tBNXT_ULP_CLASS_HID_1eb17 = 0x1eb17,\n-\tBNXT_ULP_CLASS_HID_1edd7 = 0x1edd7,\n-\tBNXT_ULP_CLASS_HID_1aaa3 = 0x1aaa3,\n-\tBNXT_ULP_CLASS_HID_1ad63 = 0x1ad63,\n-\tBNXT_ULP_CLASS_HID_1f023 = 0x1f023,\n-\tBNXT_ULP_CLASS_HID_1f2e3 = 0x1f2e3,\n-\tBNXT_ULP_CLASS_HID_b837 = 0xb837,\n-\tBNXT_ULP_CLASS_HID_baf7 = 0xbaf7,\n+\tBNXT_ULP_CLASS_HID_e6ab = 0xe6ab,\n+\tBNXT_ULP_CLASS_HID_cd2f = 0xcd2f,\n+\tBNXT_ULP_CLASS_HID_d957 = 0xd957,\n+\tBNXT_ULP_CLASS_HID_d36b = 0xd36b,\n+\tBNXT_ULP_CLASS_HID_c2c7 = 0xc2c7,\n+\tBNXT_ULP_CLASS_HID_f74b = 0xf74b,\n+\tBNXT_ULP_CLASS_HID_c3f3 = 0xc3f3,\n \tBNXT_ULP_CLASS_HID_fdb7 = 0xfdb7,\n-\tBNXT_ULP_CLASS_HID_e077 = 0xe077,\n-\tBNXT_ULP_CLASS_HID_b37b = 0xb37b,\n-\tBNXT_ULP_CLASS_HID_b63b = 0xb63b,\n-\tBNXT_ULP_CLASS_HID_f8fb = 0xf8fb,\n-\tBNXT_ULP_CLASS_HID_fbbb = 0xfbbb,\n-\tBNXT_ULP_CLASS_HID_1c97b = 0x1c97b,\n-\tBNXT_ULP_CLASS_HID_1ec3b = 0x1ec3b,\n-\tBNXT_ULP_CLASS_HID_1cefb = 0x1cefb,\n-\tBNXT_ULP_CLASS_HID_1f1bb = 0x1f1bb,\n-\tBNXT_ULP_CLASS_HID_1ce37 = 0x1ce37,\n-\tBNXT_ULP_CLASS_HID_1f0f7 = 0x1f0f7,\n+\tBNXT_ULP_CLASS_HID_ca3f = 0xca3f,\n+\tBNXT_ULP_CLASS_HID_4e48f = 0x4e48f,\n+\tBNXT_ULP_CLASS_HID_4f137 = 0x4f137,\n+\tBNXT_ULP_CLASS_HID_4eacb = 0x4eacb,\n+\tBNXT_ULP_CLASS_HID_4f773 = 0x4f773,\n+\tBNXT_ULP_CLASS_HID_4cf2b = 0x4cf2b,\n+\tBNXT_ULP_CLASS_HID_4db53 = 0x4db53,\n+\tBNXT_ULP_CLASS_HID_4d517 = 0x4d517,\n+\tBNXT_ULP_CLASS_HID_4e19f = 0x4e19f,\n+\tBNXT_ULP_CLASS_HID_4c813 = 0x4c813,\n+\tBNXT_ULP_CLASS_HID_4d49b = 0x4d49b,\n+\tBNXT_ULP_CLASS_HID_4ce5f = 0x4ce5f,\n+\tBNXT_ULP_CLASS_HID_4dac7 = 0x4dac7,\n+\tBNXT_ULP_CLASS_HID_4f2bf = 0x4f2bf,\n+\tBNXT_ULP_CLASS_HID_4ff27 = 0x4ff27,\n+\tBNXT_ULP_CLASS_HID_4f8fb = 0x4f8fb,\n+\tBNXT_ULP_CLASS_HID_4c563 = 0x4c563,\n+\tBNXT_ULP_CLASS_HID_1ff5b = 0x1ff5b,\n+\tBNXT_ULP_CLASS_HID_1cbc3 = 0x1cbc3,\n+\tBNXT_ULP_CLASS_HID_1c587 = 0x1c587,\n+\tBNXT_ULP_CLASS_HID_1d20f = 0x1d20f,\n+\tBNXT_ULP_CLASS_HID_1e9e7 = 0x1e9e7,\n+\tBNXT_ULP_CLASS_HID_1f66f = 0x1f66f,\n+\tBNXT_ULP_CLASS_HID_1f023 = 0x1f023,\n+\tBNXT_ULP_CLASS_HID_1fcab = 0x1fcab,\n+\tBNXT_ULP_CLASS_HID_1c613 = 0x1c613,\n+\tBNXT_ULP_CLASS_HID_1d29b = 0x1d29b,\n+\tBNXT_ULP_CLASS_HID_1cc5f = 0x1cc5f,\n+\tBNXT_ULP_CLASS_HID_1d8c7 = 0x1d8c7,\n+\tBNXT_ULP_CLASS_HID_1cd4b = 0x1cd4b,\n+\tBNXT_ULP_CLASS_HID_1d9f3 = 0x1d9f3,\n \tBNXT_ULP_CLASS_HID_1d3b7 = 0x1d3b7,\n-\tBNXT_ULP_CLASS_HID_1f677 = 0x1f677,\n-\tBNXT_ULP_CLASS_HID_a3db = 0xa3db,\n+\tBNXT_ULP_CLASS_HID_1c363 = 0x1c363,\n+\tBNXT_ULP_CLASS_HID_5fa8f = 0x5fa8f,\n+\tBNXT_ULP_CLASS_HID_5c737 = 0x5c737,\n+\tBNXT_ULP_CLASS_HID_5c0cb = 0x5c0cb,\n+\tBNXT_ULP_CLASS_HID_5cd73 = 0x5cd73,\n+\tBNXT_ULP_CLASS_HID_5e52b = 0x5e52b,\n+\tBNXT_ULP_CLASS_HID_5f153 = 0x5f153,\n+\tBNXT_ULP_CLASS_HID_5eb17 = 0x5eb17,\n+\tBNXT_ULP_CLASS_HID_5f79f = 0x5f79f,\n+\tBNXT_ULP_CLASS_HID_5c147 = 0x5c147,\n+\tBNXT_ULP_CLASS_HID_5cdcf = 0x5cdcf,\n+\tBNXT_ULP_CLASS_HID_5c783 = 0x5c783,\n+\tBNXT_ULP_CLASS_HID_5d40b = 0x5d40b,\n+\tBNXT_ULP_CLASS_HID_5c8bf = 0x5c8bf,\n+\tBNXT_ULP_CLASS_HID_5d527 = 0x5d527,\n+\tBNXT_ULP_CLASS_HID_5cefb = 0x5cefb,\n+\tBNXT_ULP_CLASS_HID_5db63 = 0x5db63,\n \tBNXT_ULP_CLASS_HID_a69b = 0xa69b,\n-\tBNXT_ULP_CLASS_HID_e95b = 0xe95b,\n-\tBNXT_ULP_CLASS_HID_ec1b = 0xec1b,\n-\tBNXT_ULP_CLASS_HID_9f0f = 0x9f0f,\n-\tBNXT_ULP_CLASS_HID_a1cf = 0xa1cf,\n-\tBNXT_ULP_CLASS_HID_e48f = 0xe48f,\n-\tBNXT_ULP_CLASS_HID_e74f = 0xe74f,\n-\tBNXT_ULP_CLASS_HID_1b50f = 0x1b50f,\n-\tBNXT_ULP_CLASS_HID_1b7cf = 0x1b7cf,\n-\tBNXT_ULP_CLASS_HID_1fa8f = 0x1fa8f,\n-\tBNXT_ULP_CLASS_HID_1fd4f = 0x1fd4f,\n-\tBNXT_ULP_CLASS_HID_1b9db = 0x1b9db,\n-\tBNXT_ULP_CLASS_HID_1bc9b = 0x1bc9b,\n-\tBNXT_ULP_CLASS_HID_1ff5b = 0x1ff5b,\n-\tBNXT_ULP_CLASS_HID_1e21b = 0x1e21b,\n-\tBNXT_ULP_CLASS_HID_c7af = 0xc7af,\n+\tBNXT_ULP_CLASS_HID_b303 = 0xb303,\n+\tBNXT_ULP_CLASS_HID_acc7 = 0xacc7,\n+\tBNXT_ULP_CLASS_HID_b94f = 0xb94f,\n+\tBNXT_ULP_CLASS_HID_b127 = 0xb127,\n+\tBNXT_ULP_CLASS_HID_bdaf = 0xbdaf,\n+\tBNXT_ULP_CLASS_HID_b763 = 0xb763,\n+\tBNXT_ULP_CLASS_HID_a3eb = 0xa3eb,\n \tBNXT_ULP_CLASS_HID_ea6f = 0xea6f,\n-\tBNXT_ULP_CLASS_HID_cd2f = 0xcd2f,\n-\tBNXT_ULP_CLASS_HID_efef = 0xefef,\n-\tBNXT_ULP_CLASS_HID_c293 = 0xc293,\n-\tBNXT_ULP_CLASS_HID_e553 = 0xe553,\n-\tBNXT_ULP_CLASS_HID_c813 = 0xc813,\n-\tBNXT_ULP_CLASS_HID_ead3 = 0xead3,\n-\tBNXT_ULP_CLASS_HID_1d893 = 0x1d893,\n-\tBNXT_ULP_CLASS_HID_1fb53 = 0x1fb53,\n-\tBNXT_ULP_CLASS_HID_1c147 = 0x1c147,\n-\tBNXT_ULP_CLASS_HID_1e407 = 0x1e407,\n-\tBNXT_ULP_CLASS_HID_18093 = 0x18093,\n+\tBNXT_ULP_CLASS_HID_f697 = 0xf697,\n+\tBNXT_ULP_CLASS_HID_f0ab = 0xf0ab,\n+\tBNXT_ULP_CLASS_HID_a007 = 0xa007,\n+\tBNXT_ULP_CLASS_HID_b48b = 0xb48b,\n+\tBNXT_ULP_CLASS_HID_e133 = 0xe133,\n+\tBNXT_ULP_CLASS_HID_baf7 = 0xbaf7,\n+\tBNXT_ULP_CLASS_HID_e77f = 0xe77f,\n+\tBNXT_ULP_CLASS_HID_4a1cf = 0x4a1cf,\n+\tBNXT_ULP_CLASS_HID_4ae77 = 0x4ae77,\n+\tBNXT_ULP_CLASS_HID_4a80b = 0x4a80b,\n+\tBNXT_ULP_CLASS_HID_4b4b3 = 0x4b4b3,\n+\tBNXT_ULP_CLASS_HID_4ac6b = 0x4ac6b,\n+\tBNXT_ULP_CLASS_HID_4b893 = 0x4b893,\n+\tBNXT_ULP_CLASS_HID_4b257 = 0x4b257,\n+\tBNXT_ULP_CLASS_HID_4bedf = 0x4bedf,\n+\tBNXT_ULP_CLASS_HID_4e553 = 0x4e553,\n+\tBNXT_ULP_CLASS_HID_4f1db = 0x4f1db,\n+\tBNXT_ULP_CLASS_HID_4eb9f = 0x4eb9f,\n+\tBNXT_ULP_CLASS_HID_4f807 = 0x4f807,\n+\tBNXT_ULP_CLASS_HID_4afff = 0x4afff,\n+\tBNXT_ULP_CLASS_HID_4bc67 = 0x4bc67,\n+\tBNXT_ULP_CLASS_HID_4b63b = 0x4b63b,\n+\tBNXT_ULP_CLASS_HID_4e2a3 = 0x4e2a3,\n+\tBNXT_ULP_CLASS_HID_1bc9b = 0x1bc9b,\n+\tBNXT_ULP_CLASS_HID_1e903 = 0x1e903,\n+\tBNXT_ULP_CLASS_HID_1e2c7 = 0x1e2c7,\n+\tBNXT_ULP_CLASS_HID_1ef4f = 0x1ef4f,\n+\tBNXT_ULP_CLASS_HID_1a727 = 0x1a727,\n+\tBNXT_ULP_CLASS_HID_1b3af = 0x1b3af,\n+\tBNXT_ULP_CLASS_HID_1ad63 = 0x1ad63,\n+\tBNXT_ULP_CLASS_HID_1b9eb = 0x1b9eb,\n \tBNXT_ULP_CLASS_HID_1a353 = 0x1a353,\n-\tBNXT_ULP_CLASS_HID_1c613 = 0x1c613,\n-\tBNXT_ULP_CLASS_HID_1e8d3 = 0x1e8d3,\n-\tBNXT_ULP_CLASS_HID_8e67 = 0x8e67,\n-\tBNXT_ULP_CLASS_HID_b127 = 0xb127,\n-\tBNXT_ULP_CLASS_HID_d3e7 = 0xd3e7,\n+\tBNXT_ULP_CLASS_HID_1afdb = 0x1afdb,\n+\tBNXT_ULP_CLASS_HID_1a99f = 0x1a99f,\n+\tBNXT_ULP_CLASS_HID_1b607 = 0x1b607,\n+\tBNXT_ULP_CLASS_HID_1ea8b = 0x1ea8b,\n+\tBNXT_ULP_CLASS_HID_1f733 = 0x1f733,\n+\tBNXT_ULP_CLASS_HID_1f0f7 = 0x1f0f7,\n+\tBNXT_ULP_CLASS_HID_1a0a3 = 0x1a0a3,\n+\tBNXT_ULP_CLASS_HID_5b7cf = 0x5b7cf,\n+\tBNXT_ULP_CLASS_HID_5e477 = 0x5e477,\n+\tBNXT_ULP_CLASS_HID_5be0b = 0x5be0b,\n+\tBNXT_ULP_CLASS_HID_5eab3 = 0x5eab3,\n+\tBNXT_ULP_CLASS_HID_5a26b = 0x5a26b,\n+\tBNXT_ULP_CLASS_HID_5ae93 = 0x5ae93,\n+\tBNXT_ULP_CLASS_HID_5a857 = 0x5a857,\n+\tBNXT_ULP_CLASS_HID_5b4df = 0x5b4df,\n+\tBNXT_ULP_CLASS_HID_5fb53 = 0x5fb53,\n+\tBNXT_ULP_CLASS_HID_5ab0f = 0x5ab0f,\n+\tBNXT_ULP_CLASS_HID_5a4c3 = 0x5a4c3,\n+\tBNXT_ULP_CLASS_HID_5b14b = 0x5b14b,\n+\tBNXT_ULP_CLASS_HID_5e5ff = 0x5e5ff,\n+\tBNXT_ULP_CLASS_HID_5f267 = 0x5f267,\n+\tBNXT_ULP_CLASS_HID_5ec3b = 0x5ec3b,\n+\tBNXT_ULP_CLASS_HID_5f8a3 = 0x5f8a3,\n+\tBNXT_ULP_CLASS_HID_ec1b = 0xec1b,\n+\tBNXT_ULP_CLASS_HID_f883 = 0xf883,\n+\tBNXT_ULP_CLASS_HID_f247 = 0xf247,\n+\tBNXT_ULP_CLASS_HID_fecf = 0xfecf,\n \tBNXT_ULP_CLASS_HID_f6a7 = 0xf6a7,\n-\tBNXT_ULP_CLASS_HID_89ab = 0x89ab,\n-\tBNXT_ULP_CLASS_HID_ac6b = 0xac6b,\n-\tBNXT_ULP_CLASS_HID_cf2b = 0xcf2b,\n-\tBNXT_ULP_CLASS_HID_f1eb = 0xf1eb,\n-\tBNXT_ULP_CLASS_HID_19fab = 0x19fab,\n-\tBNXT_ULP_CLASS_HID_1a26b = 0x1a26b,\n-\tBNXT_ULP_CLASS_HID_1e52b = 0x1e52b,\n-\tBNXT_ULP_CLASS_HID_1e7eb = 0x1e7eb,\n-\tBNXT_ULP_CLASS_HID_1a467 = 0x1a467,\n-\tBNXT_ULP_CLASS_HID_1a727 = 0x1a727,\n-\tBNXT_ULP_CLASS_HID_1e9e7 = 0x1e9e7,\n-\tBNXT_ULP_CLASS_HID_1eca7 = 0x1eca7,\n-\tBNXT_ULP_CLASS_HID_b1cb = 0xb1cb,\n-\tBNXT_ULP_CLASS_HID_b48b = 0xb48b,\n-\tBNXT_ULP_CLASS_HID_f74b = 0xf74b,\n+\tBNXT_ULP_CLASS_HID_e32f = 0xe32f,\n+\tBNXT_ULP_CLASS_HID_fce3 = 0xfce3,\n+\tBNXT_ULP_CLASS_HID_e96b = 0xe96b,\n+\tBNXT_ULP_CLASS_HID_efef = 0xefef,\n+\tBNXT_ULP_CLASS_HID_fc17 = 0xfc17,\n+\tBNXT_ULP_CLASS_HID_f62b = 0xf62b,\n+\tBNXT_ULP_CLASS_HID_e587 = 0xe587,\n \tBNXT_ULP_CLASS_HID_fa0b = 0xfa0b,\n-\tBNXT_ULP_CLASS_HID_ad3f = 0xad3f,\n-\tBNXT_ULP_CLASS_HID_afff = 0xafff,\n-\tBNXT_ULP_CLASS_HID_f2bf = 0xf2bf,\n-\tBNXT_ULP_CLASS_HID_f57f = 0xf57f,\n-\tBNXT_ULP_CLASS_HID_1c33f = 0x1c33f,\n-\tBNXT_ULP_CLASS_HID_1e5ff = 0x1e5ff,\n-\tBNXT_ULP_CLASS_HID_1c8bf = 0x1c8bf,\n-\tBNXT_ULP_CLASS_HID_1eb7f = 0x1eb7f,\n-\tBNXT_ULP_CLASS_HID_1c7cb = 0x1c7cb,\n-\tBNXT_ULP_CLASS_HID_1ea8b = 0x1ea8b,\n-\tBNXT_ULP_CLASS_HID_1cd4b = 0x1cd4b,\n+\tBNXT_ULP_CLASS_HID_e6b3 = 0xe6b3,\n+\tBNXT_ULP_CLASS_HID_e077 = 0xe077,\n+\tBNXT_ULP_CLASS_HID_ecff = 0xecff,\n+\tBNXT_ULP_CLASS_HID_4e74f = 0x4e74f,\n+\tBNXT_ULP_CLASS_HID_4f3f7 = 0x4f3f7,\n+\tBNXT_ULP_CLASS_HID_4ed8b = 0x4ed8b,\n+\tBNXT_ULP_CLASS_HID_4fa33 = 0x4fa33,\n+\tBNXT_ULP_CLASS_HID_4f1eb = 0x4f1eb,\n+\tBNXT_ULP_CLASS_HID_4fe13 = 0x4fe13,\n+\tBNXT_ULP_CLASS_HID_4f7d7 = 0x4f7d7,\n+\tBNXT_ULP_CLASS_HID_4e45f = 0x4e45f,\n+\tBNXT_ULP_CLASS_HID_4ead3 = 0x4ead3,\n+\tBNXT_ULP_CLASS_HID_4f75b = 0x4f75b,\n+\tBNXT_ULP_CLASS_HID_4f11f = 0x4f11f,\n+\tBNXT_ULP_CLASS_HID_4e0cb = 0x4e0cb,\n+\tBNXT_ULP_CLASS_HID_4f57f = 0x4f57f,\n+\tBNXT_ULP_CLASS_HID_4e1e7 = 0x4e1e7,\n+\tBNXT_ULP_CLASS_HID_4fbbb = 0x4fbbb,\n+\tBNXT_ULP_CLASS_HID_4e823 = 0x4e823,\n+\tBNXT_ULP_CLASS_HID_1e21b = 0x1e21b,\n+\tBNXT_ULP_CLASS_HID_1ee83 = 0x1ee83,\n+\tBNXT_ULP_CLASS_HID_1e847 = 0x1e847,\n+\tBNXT_ULP_CLASS_HID_1f4cf = 0x1f4cf,\n+\tBNXT_ULP_CLASS_HID_1eca7 = 0x1eca7,\n+\tBNXT_ULP_CLASS_HID_1f92f = 0x1f92f,\n+\tBNXT_ULP_CLASS_HID_1f2e3 = 0x1f2e3,\n+\tBNXT_ULP_CLASS_HID_1ff6b = 0x1ff6b,\n+\tBNXT_ULP_CLASS_HID_1e8d3 = 0x1e8d3,\n+\tBNXT_ULP_CLASS_HID_1f55b = 0x1f55b,\n+\tBNXT_ULP_CLASS_HID_1ef1f = 0x1ef1f,\n+\tBNXT_ULP_CLASS_HID_1fb87 = 0x1fb87,\n \tBNXT_ULP_CLASS_HID_1f00b = 0x1f00b,\n-\tBNXT_ULP_CLASS_HID_9117 = 0x9117,\n-\tBNXT_ULP_CLASS_HID_b3d7 = 0xb3d7,\n-\tBNXT_ULP_CLASS_HID_d697 = 0xd697,\n-\tBNXT_ULP_CLASS_HID_f957 = 0xf957,\n-\tBNXT_ULP_CLASS_HID_8c5b = 0x8c5b,\n-\tBNXT_ULP_CLASS_HID_af1b = 0xaf1b,\n-\tBNXT_ULP_CLASS_HID_d1db = 0xd1db,\n-\tBNXT_ULP_CLASS_HID_f49b = 0xf49b,\n-\tBNXT_ULP_CLASS_HID_1a25b = 0x1a25b,\n-\tBNXT_ULP_CLASS_HID_1a51b = 0x1a51b,\n-\tBNXT_ULP_CLASS_HID_1e7db = 0x1e7db,\n-\tBNXT_ULP_CLASS_HID_1ea9b = 0x1ea9b,\n-\tBNXT_ULP_CLASS_HID_1a717 = 0x1a717,\n-\tBNXT_ULP_CLASS_HID_1a9d7 = 0x1a9d7,\n-\tBNXT_ULP_CLASS_HID_1ec97 = 0x1ec97,\n-\tBNXT_ULP_CLASS_HID_1ef57 = 0x1ef57,\n-\tBNXT_ULP_CLASS_HID_b4fb = 0xb4fb,\n-\tBNXT_ULP_CLASS_HID_b7bb = 0xb7bb,\n-\tBNXT_ULP_CLASS_HID_fa7b = 0xfa7b,\n-\tBNXT_ULP_CLASS_HID_fd3b = 0xfd3b,\n-\tBNXT_ULP_CLASS_HID_b02f = 0xb02f,\n-\tBNXT_ULP_CLASS_HID_b2ef = 0xb2ef,\n-\tBNXT_ULP_CLASS_HID_f5af = 0xf5af,\n-\tBNXT_ULP_CLASS_HID_f86f = 0xf86f,\n-\tBNXT_ULP_CLASS_HID_1c62f = 0x1c62f,\n-\tBNXT_ULP_CLASS_HID_1e8ef = 0x1e8ef,\n-\tBNXT_ULP_CLASS_HID_1cbaf = 0x1cbaf,\n-\tBNXT_ULP_CLASS_HID_1ee6f = 0x1ee6f,\n-\tBNXT_ULP_CLASS_HID_1cafb = 0x1cafb,\n-\tBNXT_ULP_CLASS_HID_1edbb = 0x1edbb,\n-\tBNXT_ULP_CLASS_HID_1d07b = 0x1d07b,\n-\tBNXT_ULP_CLASS_HID_1f33b = 0x1f33b,\n-\tBNXT_ULP_CLASS_HID_8b2b = 0x8b2b,\n-\tBNXT_ULP_CLASS_HID_adeb = 0xadeb,\n-\tBNXT_ULP_CLASS_HID_d0ab = 0xd0ab,\n-\tBNXT_ULP_CLASS_HID_f36b = 0xf36b,\n-\tBNXT_ULP_CLASS_HID_861f = 0x861f,\n-\tBNXT_ULP_CLASS_HID_a8df = 0xa8df,\n-\tBNXT_ULP_CLASS_HID_cb9f = 0xcb9f,\n-\tBNXT_ULP_CLASS_HID_ee5f = 0xee5f,\n-\tBNXT_ULP_CLASS_HID_19c1f = 0x19c1f,\n-\tBNXT_ULP_CLASS_HID_1bedf = 0x1bedf,\n-\tBNXT_ULP_CLASS_HID_1e19f = 0x1e19f,\n-\tBNXT_ULP_CLASS_HID_1e45f = 0x1e45f,\n-\tBNXT_ULP_CLASS_HID_1a12b = 0x1a12b,\n-\tBNXT_ULP_CLASS_HID_1a3eb = 0x1a3eb,\n-\tBNXT_ULP_CLASS_HID_1e6ab = 0x1e6ab,\n-\tBNXT_ULP_CLASS_HID_1e96b = 0x1e96b,\n-\tBNXT_ULP_CLASS_HID_aebf = 0xaebf,\n-\tBNXT_ULP_CLASS_HID_b17f = 0xb17f,\n-\tBNXT_ULP_CLASS_HID_f43f = 0xf43f,\n-\tBNXT_ULP_CLASS_HID_f6ff = 0xf6ff,\n-\tBNXT_ULP_CLASS_HID_a9e3 = 0xa9e3,\n-\tBNXT_ULP_CLASS_HID_aca3 = 0xaca3,\n-\tBNXT_ULP_CLASS_HID_ef63 = 0xef63,\n-\tBNXT_ULP_CLASS_HID_f223 = 0xf223,\n-\tBNXT_ULP_CLASS_HID_1bfe3 = 0x1bfe3,\n-\tBNXT_ULP_CLASS_HID_1e2a3 = 0x1e2a3,\n-\tBNXT_ULP_CLASS_HID_1c563 = 0x1c563,\n-\tBNXT_ULP_CLASS_HID_1e823 = 0x1e823,\n-\tBNXT_ULP_CLASS_HID_1c4bf = 0x1c4bf,\n-\tBNXT_ULP_CLASS_HID_1e77f = 0x1e77f,\n-\tBNXT_ULP_CLASS_HID_1ca3f = 0x1ca3f,\n-\tBNXT_ULP_CLASS_HID_1ecff = 0x1ecff,\n-\tBNXT_ULP_CLASS_HID_2543 = 0x2543,\n-\tBNXT_ULP_CLASS_HID_2b8f = 0x2b8f,\n-\tBNXT_ULP_CLASS_HID_26f3 = 0x26f3,\n-\tBNXT_ULP_CLASS_HID_4f13 = 0x4f13,\n-\tBNXT_ULP_CLASS_HID_4a47 = 0x4a47,\n-\tBNXT_ULP_CLASS_HID_162b = 0x162b,\n-\tBNXT_ULP_CLASS_HID_111f = 0x111f,\n-\tBNXT_ULP_CLASS_HID_39bf = 0x39bf,\n-\tBNXT_ULP_CLASS_HID_34e3 = 0x34e3,\n-\tBNXT_ULP_CLASS_HID_20b7 = 0x20b7,\n-\tBNXT_ULP_CLASS_HID_48d7 = 0x48d7,\n-\tBNXT_ULP_CLASS_HID_441b = 0x441b,\n-\tBNXT_ULP_CLASS_HID_0fef = 0x0fef,\n-\tBNXT_ULP_CLASS_HID_0ad3 = 0x0ad3,\n-\tBNXT_ULP_CLASS_HID_3373 = 0x3373,\n-\tBNXT_ULP_CLASS_HID_2ea7 = 0x2ea7,\n-\tBNXT_ULP_CLASS_HID_b6ef = 0xb6ef,\n-\tBNXT_ULP_CLASS_HID_b92f = 0xb92f,\n-\tBNXT_ULP_CLASS_HID_fc6f = 0xfc6f,\n-\tBNXT_ULP_CLASS_HID_feaf = 0xfeaf,\n-\tBNXT_ULP_CLASS_HID_b193 = 0xb193,\n-\tBNXT_ULP_CLASS_HID_b4d3 = 0xb4d3,\n-\tBNXT_ULP_CLASS_HID_f713 = 0xf713,\n-\tBNXT_ULP_CLASS_HID_fa53 = 0xfa53,\n-\tBNXT_ULP_CLASS_HID_1c793 = 0x1c793,\n-\tBNXT_ULP_CLASS_HID_1ead3 = 0x1ead3,\n-\tBNXT_ULP_CLASS_HID_1cd13 = 0x1cd13,\n-\tBNXT_ULP_CLASS_HID_1f053 = 0x1f053,\n-\tBNXT_ULP_CLASS_HID_1ccef = 0x1ccef,\n-\tBNXT_ULP_CLASS_HID_1ef2f = 0x1ef2f,\n-\tBNXT_ULP_CLASS_HID_1d26f = 0x1d26f,\n-\tBNXT_ULP_CLASS_HID_1f4af = 0x1f4af,\n-\tBNXT_ULP_CLASS_HID_da73 = 0xda73,\n-\tBNXT_ULP_CLASS_HID_a067 = 0xa067,\n-\tBNXT_ULP_CLASS_HID_c2a7 = 0xc2a7,\n-\tBNXT_ULP_CLASS_HID_e5e7 = 0xe5e7,\n-\tBNXT_ULP_CLASS_HID_d527 = 0xd527,\n-\tBNXT_ULP_CLASS_HID_f867 = 0xf867,\n-\tBNXT_ULP_CLASS_HID_daa7 = 0xdaa7,\n-\tBNXT_ULP_CLASS_HID_e0ab = 0xe0ab,\n-\tBNXT_ULP_CLASS_HID_18eeb = 0x18eeb,\n-\tBNXT_ULP_CLASS_HID_1b12b = 0x1b12b,\n-\tBNXT_ULP_CLASS_HID_1d46b = 0x1d46b,\n-\tBNXT_ULP_CLASS_HID_1f6ab = 0x1f6ab,\n-\tBNXT_ULP_CLASS_HID_19327 = 0x19327,\n-\tBNXT_ULP_CLASS_HID_1b667 = 0x1b667,\n-\tBNXT_ULP_CLASS_HID_1d8a7 = 0x1d8a7,\n-\tBNXT_ULP_CLASS_HID_1fbe7 = 0x1fbe7,\n-\tBNXT_ULP_CLASS_HID_a14b = 0xa14b,\n-\tBNXT_ULP_CLASS_HID_a38b = 0xa38b,\n-\tBNXT_ULP_CLASS_HID_e6cb = 0xe6cb,\n-\tBNXT_ULP_CLASS_HID_e90b = 0xe90b,\n-\tBNXT_ULP_CLASS_HID_9c7f = 0x9c7f,\n-\tBNXT_ULP_CLASS_HID_bebf = 0xbebf,\n-\tBNXT_ULP_CLASS_HID_e1ff = 0xe1ff,\n-\tBNXT_ULP_CLASS_HID_e43f = 0xe43f,\n-\tBNXT_ULP_CLASS_HID_1b27f = 0x1b27f,\n-\tBNXT_ULP_CLASS_HID_1b4bf = 0x1b4bf,\n-\tBNXT_ULP_CLASS_HID_1f7ff = 0x1f7ff,\n-\tBNXT_ULP_CLASS_HID_1fa3f = 0x1fa3f,\n-\tBNXT_ULP_CLASS_HID_1b74b = 0x1b74b,\n-\tBNXT_ULP_CLASS_HID_1b98b = 0x1b98b,\n-\tBNXT_ULP_CLASS_HID_1fccb = 0x1fccb,\n-\tBNXT_ULP_CLASS_HID_1ff0b = 0x1ff0b,\n-\tBNXT_ULP_CLASS_HID_c4df = 0xc4df,\n-\tBNXT_ULP_CLASS_HID_e71f = 0xe71f,\n-\tBNXT_ULP_CLASS_HID_ca5f = 0xca5f,\n-\tBNXT_ULP_CLASS_HID_ec9f = 0xec9f,\n-\tBNXT_ULP_CLASS_HID_bf83 = 0xbf83,\n-\tBNXT_ULP_CLASS_HID_e2c3 = 0xe2c3,\n-\tBNXT_ULP_CLASS_HID_c503 = 0xc503,\n-\tBNXT_ULP_CLASS_HID_e843 = 0xe843,\n-\tBNXT_ULP_CLASS_HID_1d583 = 0x1d583,\n-\tBNXT_ULP_CLASS_HID_1f8c3 = 0x1f8c3,\n-\tBNXT_ULP_CLASS_HID_1db03 = 0x1db03,\n-\tBNXT_ULP_CLASS_HID_1e177 = 0x1e177,\n-\tBNXT_ULP_CLASS_HID_1dadf = 0x1dadf,\n-\tBNXT_ULP_CLASS_HID_1a0c3 = 0x1a0c3,\n-\tBNXT_ULP_CLASS_HID_1c303 = 0x1c303,\n-\tBNXT_ULP_CLASS_HID_1e643 = 0x1e643,\n-\tBNXT_ULP_CLASS_HID_b023 = 0xb023,\n-\tBNXT_ULP_CLASS_HID_b363 = 0xb363,\n-\tBNXT_ULP_CLASS_HID_f5a3 = 0xf5a3,\n-\tBNXT_ULP_CLASS_HID_f8e3 = 0xf8e3,\n-\tBNXT_ULP_CLASS_HID_abd7 = 0xabd7,\n-\tBNXT_ULP_CLASS_HID_ae17 = 0xae17,\n-\tBNXT_ULP_CLASS_HID_f157 = 0xf157,\n-\tBNXT_ULP_CLASS_HID_f397 = 0xf397,\n-\tBNXT_ULP_CLASS_HID_1c1d7 = 0x1c1d7,\n-\tBNXT_ULP_CLASS_HID_1e417 = 0x1e417,\n-\tBNXT_ULP_CLASS_HID_1c757 = 0x1c757,\n-\tBNXT_ULP_CLASS_HID_1e997 = 0x1e997,\n-\tBNXT_ULP_CLASS_HID_1c623 = 0x1c623,\n-\tBNXT_ULP_CLASS_HID_1e963 = 0x1e963,\n-\tBNXT_ULP_CLASS_HID_1cba3 = 0x1cba3,\n-\tBNXT_ULP_CLASS_HID_1eee3 = 0x1eee3,\n-\tBNXT_ULP_CLASS_HID_d3b7 = 0xd3b7,\n-\tBNXT_ULP_CLASS_HID_f6f7 = 0xf6f7,\n-\tBNXT_ULP_CLASS_HID_d937 = 0xd937,\n-\tBNXT_ULP_CLASS_HID_fc77 = 0xfc77,\n-\tBNXT_ULP_CLASS_HID_cf7b = 0xcf7b,\n-\tBNXT_ULP_CLASS_HID_f1bb = 0xf1bb,\n-\tBNXT_ULP_CLASS_HID_d4fb = 0xd4fb,\n-\tBNXT_ULP_CLASS_HID_f73b = 0xf73b,\n-\tBNXT_ULP_CLASS_HID_1882f = 0x1882f,\n-\tBNXT_ULP_CLASS_HID_1ab6f = 0x1ab6f,\n-\tBNXT_ULP_CLASS_HID_1cdaf = 0x1cdaf,\n-\tBNXT_ULP_CLASS_HID_1f0ef = 0x1f0ef,\n-\tBNXT_ULP_CLASS_HID_18d7b = 0x18d7b,\n-\tBNXT_ULP_CLASS_HID_1afbb = 0x1afbb,\n-\tBNXT_ULP_CLASS_HID_1d2fb = 0x1d2fb,\n-\tBNXT_ULP_CLASS_HID_1f53b = 0x1f53b,\n-\tBNXT_ULP_CLASS_HID_9a8f = 0x9a8f,\n-\tBNXT_ULP_CLASS_HID_bdcf = 0xbdcf,\n-\tBNXT_ULP_CLASS_HID_e00f = 0xe00f,\n-\tBNXT_ULP_CLASS_HID_e34f = 0xe34f,\n-\tBNXT_ULP_CLASS_HID_95b3 = 0x95b3,\n-\tBNXT_ULP_CLASS_HID_b8f3 = 0xb8f3,\n-\tBNXT_ULP_CLASS_HID_db33 = 0xdb33,\n-\tBNXT_ULP_CLASS_HID_fe73 = 0xfe73,\n-\tBNXT_ULP_CLASS_HID_1abb3 = 0x1abb3,\n-\tBNXT_ULP_CLASS_HID_1aef3 = 0x1aef3,\n-\tBNXT_ULP_CLASS_HID_1f133 = 0x1f133,\n-\tBNXT_ULP_CLASS_HID_1f473 = 0x1f473,\n-\tBNXT_ULP_CLASS_HID_1b08f = 0x1b08f,\n-\tBNXT_ULP_CLASS_HID_1b3cf = 0x1b3cf,\n-\tBNXT_ULP_CLASS_HID_1f60f = 0x1f60f,\n-\tBNXT_ULP_CLASS_HID_1f94f = 0x1f94f,\n-\tBNXT_ULP_CLASS_HID_be13 = 0xbe13,\n-\tBNXT_ULP_CLASS_HID_e153 = 0xe153,\n-\tBNXT_ULP_CLASS_HID_c393 = 0xc393,\n-\tBNXT_ULP_CLASS_HID_e6d3 = 0xe6d3,\n-\tBNXT_ULP_CLASS_HID_b9c7 = 0xb9c7,\n-\tBNXT_ULP_CLASS_HID_bc07 = 0xbc07,\n-\tBNXT_ULP_CLASS_HID_ff47 = 0xff47,\n-\tBNXT_ULP_CLASS_HID_e187 = 0xe187,\n-\tBNXT_ULP_CLASS_HID_1cfc7 = 0x1cfc7,\n-\tBNXT_ULP_CLASS_HID_1f207 = 0x1f207,\n-\tBNXT_ULP_CLASS_HID_1d547 = 0x1d547,\n-\tBNXT_ULP_CLASS_HID_1f787 = 0x1f787,\n-\tBNXT_ULP_CLASS_HID_1d413 = 0x1d413,\n-\tBNXT_ULP_CLASS_HID_1f753 = 0x1f753,\n-\tBNXT_ULP_CLASS_HID_1d993 = 0x1d993,\n-\tBNXT_ULP_CLASS_HID_1fcd3 = 0x1fcd3,\n-\tBNXT_ULP_CLASS_HID_aa67 = 0xaa67,\n-\tBNXT_ULP_CLASS_HID_aca7 = 0xaca7,\n-\tBNXT_ULP_CLASS_HID_efe7 = 0xefe7,\n-\tBNXT_ULP_CLASS_HID_f227 = 0xf227,\n-\tBNXT_ULP_CLASS_HID_a52b = 0xa52b,\n-\tBNXT_ULP_CLASS_HID_a86b = 0xa86b,\n-\tBNXT_ULP_CLASS_HID_eaab = 0xeaab,\n-\tBNXT_ULP_CLASS_HID_edeb = 0xedeb,\n-\tBNXT_ULP_CLASS_HID_1bb2b = 0x1bb2b,\n-\tBNXT_ULP_CLASS_HID_1be6b = 0x1be6b,\n-\tBNXT_ULP_CLASS_HID_1c0ab = 0x1c0ab,\n-\tBNXT_ULP_CLASS_HID_1e3eb = 0x1e3eb,\n-\tBNXT_ULP_CLASS_HID_1c067 = 0x1c067,\n-\tBNXT_ULP_CLASS_HID_1e2a7 = 0x1e2a7,\n-\tBNXT_ULP_CLASS_HID_1c5e7 = 0x1c5e7,\n-\tBNXT_ULP_CLASS_HID_1e827 = 0x1e827,\n-\tBNXT_ULP_CLASS_HID_cd8b = 0xcd8b,\n-\tBNXT_ULP_CLASS_HID_f0cb = 0xf0cb,\n-\tBNXT_ULP_CLASS_HID_d30b = 0xd30b,\n-\tBNXT_ULP_CLASS_HID_f64b = 0xf64b,\n-\tBNXT_ULP_CLASS_HID_c8bf = 0xc8bf,\n-\tBNXT_ULP_CLASS_HID_ebff = 0xebff,\n-\tBNXT_ULP_CLASS_HID_ce3f = 0xce3f,\n-\tBNXT_ULP_CLASS_HID_f17f = 0xf17f,\n-\tBNXT_ULP_CLASS_HID_18263 = 0x18263,\n-\tBNXT_ULP_CLASS_HID_1a4a3 = 0x1a4a3,\n-\tBNXT_ULP_CLASS_HID_1c7e3 = 0x1c7e3,\n-\tBNXT_ULP_CLASS_HID_1ea23 = 0x1ea23,\n-\tBNXT_ULP_CLASS_HID_186bf = 0x186bf,\n-\tBNXT_ULP_CLASS_HID_1a9ff = 0x1a9ff,\n-\tBNXT_ULP_CLASS_HID_1cc3f = 0x1cc3f,\n-\tBNXT_ULP_CLASS_HID_1ef7f = 0x1ef7f,\n-\tBNXT_ULP_CLASS_HID_94c3 = 0x94c3,\n-\tBNXT_ULP_CLASS_HID_b703 = 0xb703,\n-\tBNXT_ULP_CLASS_HID_da43 = 0xda43,\n-\tBNXT_ULP_CLASS_HID_fc83 = 0xfc83,\n-\tBNXT_ULP_CLASS_HID_8ff7 = 0x8ff7,\n-\tBNXT_ULP_CLASS_HID_b237 = 0xb237,\n-\tBNXT_ULP_CLASS_HID_d577 = 0xd577,\n-\tBNXT_ULP_CLASS_HID_f7b7 = 0xf7b7,\n-\tBNXT_ULP_CLASS_HID_1a5f7 = 0x1a5f7,\n-\tBNXT_ULP_CLASS_HID_1a837 = 0x1a837,\n-\tBNXT_ULP_CLASS_HID_1eb77 = 0x1eb77,\n-\tBNXT_ULP_CLASS_HID_1edb7 = 0x1edb7,\n-\tBNXT_ULP_CLASS_HID_1aac3 = 0x1aac3,\n-\tBNXT_ULP_CLASS_HID_1ad03 = 0x1ad03,\n-\tBNXT_ULP_CLASS_HID_1f043 = 0x1f043,\n-\tBNXT_ULP_CLASS_HID_1f283 = 0x1f283,\n+\tBNXT_ULP_CLASS_HID_1fcb3 = 0x1fcb3,\n+\tBNXT_ULP_CLASS_HID_1f677 = 0x1f677,\n+\tBNXT_ULP_CLASS_HID_1e623 = 0x1e623,\n+\tBNXT_ULP_CLASS_HID_5fd4f = 0x5fd4f,\n+\tBNXT_ULP_CLASS_HID_5e9f7 = 0x5e9f7,\n+\tBNXT_ULP_CLASS_HID_5e38b = 0x5e38b,\n+\tBNXT_ULP_CLASS_HID_5f033 = 0x5f033,\n+\tBNXT_ULP_CLASS_HID_5e7eb = 0x5e7eb,\n+\tBNXT_ULP_CLASS_HID_5f413 = 0x5f413,\n+\tBNXT_ULP_CLASS_HID_5edd7 = 0x5edd7,\n+\tBNXT_ULP_CLASS_HID_5fa5f = 0x5fa5f,\n+\tBNXT_ULP_CLASS_HID_5e407 = 0x5e407,\n+\tBNXT_ULP_CLASS_HID_5f08f = 0x5f08f,\n+\tBNXT_ULP_CLASS_HID_5ea43 = 0x5ea43,\n+\tBNXT_ULP_CLASS_HID_5f6cb = 0x5f6cb,\n+\tBNXT_ULP_CLASS_HID_5eb7f = 0x5eb7f,\n+\tBNXT_ULP_CLASS_HID_5f7e7 = 0x5f7e7,\n+\tBNXT_ULP_CLASS_HID_5f1bb = 0x5f1bb,\n+\tBNXT_ULP_CLASS_HID_5e117 = 0x5e117,\n+\tBNXT_ULP_CLASS_HID_244a3 = 0x244a3,\n+\tBNXT_ULP_CLASS_HID_2513b = 0x2513b,\n+\tBNXT_ULP_CLASS_HID_24b7f = 0x24b7f,\n+\tBNXT_ULP_CLASS_HID_257f7 = 0x257f7,\n+\tBNXT_ULP_CLASS_HID_22f1f = 0x22f1f,\n+\tBNXT_ULP_CLASS_HID_23b97 = 0x23b97,\n+\tBNXT_ULP_CLASS_HID_235db = 0x235db,\n+\tBNXT_ULP_CLASS_HID_24253 = 0x24253,\n+\tBNXT_ULP_CLASS_HID_20beb = 0x20beb,\n+\tBNXT_ULP_CLASS_HID_21863 = 0x21863,\n+\tBNXT_ULP_CLASS_HID_211a7 = 0x211a7,\n+\tBNXT_ULP_CLASS_HID_21e3f = 0x21e3f,\n+\tBNXT_ULP_CLASS_HID_252b3 = 0x252b3,\n+\tBNXT_ULP_CLASS_HID_202df = 0x202df,\n+\tBNXT_ULP_CLASS_HID_2594f = 0x2594f,\n+\tBNXT_ULP_CLASS_HID_2089b = 0x2089b,\n+\tBNXT_ULP_CLASS_HID_23193 = 0x23193,\n+\tBNXT_ULP_CLASS_HID_23e6b = 0x23e6b,\n+\tBNXT_ULP_CLASS_HID_237af = 0x237af,\n+\tBNXT_ULP_CLASS_HID_24427 = 0x24427,\n+\tBNXT_ULP_CLASS_HID_21c4f = 0x21c4f,\n+\tBNXT_ULP_CLASS_HID_228c7 = 0x228c7,\n+\tBNXT_ULP_CLASS_HID_2220b = 0x2220b,\n+\tBNXT_ULP_CLASS_HID_22e83 = 0x22e83,\n+\tBNXT_ULP_CLASS_HID_25507 = 0x25507,\n+\tBNXT_ULP_CLASS_HID_20553 = 0x20553,\n+\tBNXT_ULP_CLASS_HID_25bc3 = 0x25bc3,\n+\tBNXT_ULP_CLASS_HID_20b6f = 0x20b6f,\n+\tBNXT_ULP_CLASS_HID_23fe3 = 0x23fe3,\n+\tBNXT_ULP_CLASS_HID_24c7b = 0x24c7b,\n+\tBNXT_ULP_CLASS_HID_245bf = 0x245bf,\n+\tBNXT_ULP_CLASS_HID_25237 = 0x25237,\n+\tBNXT_ULP_CLASS_HID_64077 = 0x64077,\n+\tBNXT_ULP_CLASS_HID_64ccf = 0x64ccf,\n+\tBNXT_ULP_CLASS_HID_64633 = 0x64633,\n+\tBNXT_ULP_CLASS_HID_6528b = 0x6528b,\n+\tBNXT_ULP_CLASS_HID_62ad3 = 0x62ad3,\n+\tBNXT_ULP_CLASS_HID_636ab = 0x636ab,\n+\tBNXT_ULP_CLASS_HID_630ef = 0x630ef,\n+\tBNXT_ULP_CLASS_HID_63d67 = 0x63d67,\n+\tBNXT_ULP_CLASS_HID_606bf = 0x606bf,\n+\tBNXT_ULP_CLASS_HID_61337 = 0x61337,\n+\tBNXT_ULP_CLASS_HID_60d7b = 0x60d7b,\n+\tBNXT_ULP_CLASS_HID_619f3 = 0x619f3,\n+\tBNXT_ULP_CLASS_HID_64e47 = 0x64e47,\n+\tBNXT_ULP_CLASS_HID_65adf = 0x65adf,\n+\tBNXT_ULP_CLASS_HID_65403 = 0x65403,\n+\tBNXT_ULP_CLASS_HID_603af = 0x603af,\n+\tBNXT_ULP_CLASS_HID_62ca7 = 0x62ca7,\n+\tBNXT_ULP_CLASS_HID_6393f = 0x6393f,\n+\tBNXT_ULP_CLASS_HID_63363 = 0x63363,\n+\tBNXT_ULP_CLASS_HID_63ffb = 0x63ffb,\n+\tBNXT_ULP_CLASS_HID_61703 = 0x61703,\n+\tBNXT_ULP_CLASS_HID_6239b = 0x6239b,\n+\tBNXT_ULP_CLASS_HID_61ddf = 0x61ddf,\n+\tBNXT_ULP_CLASS_HID_62a57 = 0x62a57,\n+\tBNXT_ULP_CLASS_HID_650db = 0x650db,\n+\tBNXT_ULP_CLASS_HID_60067 = 0x60067,\n+\tBNXT_ULP_CLASS_HID_65697 = 0x65697,\n+\tBNXT_ULP_CLASS_HID_60623 = 0x60623,\n+\tBNXT_ULP_CLASS_HID_63ab7 = 0x63ab7,\n+\tBNXT_ULP_CLASS_HID_6470f = 0x6470f,\n+\tBNXT_ULP_CLASS_HID_64173 = 0x64173,\n+\tBNXT_ULP_CLASS_HID_64dcb = 0x64dcb,\n+\tBNXT_ULP_CLASS_HID_35aa3 = 0x35aa3,\n+\tBNXT_ULP_CLASS_HID_30acf = 0x30acf,\n+\tBNXT_ULP_CLASS_HID_30433 = 0x30433,\n+\tBNXT_ULP_CLASS_HID_3108b = 0x3108b,\n+\tBNXT_ULP_CLASS_HID_3451f = 0x3451f,\n+\tBNXT_ULP_CLASS_HID_35197 = 0x35197,\n+\tBNXT_ULP_CLASS_HID_34bdb = 0x34bdb,\n+\tBNXT_ULP_CLASS_HID_35853 = 0x35853,\n+\tBNXT_ULP_CLASS_HID_321eb = 0x321eb,\n+\tBNXT_ULP_CLASS_HID_32e63 = 0x32e63,\n+\tBNXT_ULP_CLASS_HID_327a7 = 0x327a7,\n+\tBNXT_ULP_CLASS_HID_3343f = 0x3343f,\n+\tBNXT_ULP_CLASS_HID_30c47 = 0x30c47,\n+\tBNXT_ULP_CLASS_HID_318df = 0x318df,\n+\tBNXT_ULP_CLASS_HID_31203 = 0x31203,\n+\tBNXT_ULP_CLASS_HID_31e9b = 0x31e9b,\n+\tBNXT_ULP_CLASS_HID_34793 = 0x34793,\n+\tBNXT_ULP_CLASS_HID_3546b = 0x3546b,\n+\tBNXT_ULP_CLASS_HID_34daf = 0x34daf,\n+\tBNXT_ULP_CLASS_HID_35a27 = 0x35a27,\n+\tBNXT_ULP_CLASS_HID_3324f = 0x3324f,\n+\tBNXT_ULP_CLASS_HID_33ec7 = 0x33ec7,\n+\tBNXT_ULP_CLASS_HID_3380b = 0x3380b,\n+\tBNXT_ULP_CLASS_HID_34483 = 0x34483,\n+\tBNXT_ULP_CLASS_HID_30edb = 0x30edb,\n+\tBNXT_ULP_CLASS_HID_31b53 = 0x31b53,\n+\tBNXT_ULP_CLASS_HID_31497 = 0x31497,\n+\tBNXT_ULP_CLASS_HID_3216f = 0x3216f,\n+\tBNXT_ULP_CLASS_HID_355e3 = 0x355e3,\n+\tBNXT_ULP_CLASS_HID_3050f = 0x3050f,\n+\tBNXT_ULP_CLASS_HID_35bbf = 0x35bbf,\n+\tBNXT_ULP_CLASS_HID_30bcb = 0x30bcb,\n+\tBNXT_ULP_CLASS_HID_75677 = 0x75677,\n+\tBNXT_ULP_CLASS_HID_70583 = 0x70583,\n+\tBNXT_ULP_CLASS_HID_75c33 = 0x75c33,\n+\tBNXT_ULP_CLASS_HID_70c5f = 0x70c5f,\n+\tBNXT_ULP_CLASS_HID_740d3 = 0x740d3,\n+\tBNXT_ULP_CLASS_HID_74cab = 0x74cab,\n+\tBNXT_ULP_CLASS_HID_746ef = 0x746ef,\n+\tBNXT_ULP_CLASS_HID_75367 = 0x75367,\n+\tBNXT_ULP_CLASS_HID_71cbf = 0x71cbf,\n+\tBNXT_ULP_CLASS_HID_72937 = 0x72937,\n+\tBNXT_ULP_CLASS_HID_7237b = 0x7237b,\n+\tBNXT_ULP_CLASS_HID_72ff3 = 0x72ff3,\n+\tBNXT_ULP_CLASS_HID_7071b = 0x7071b,\n+\tBNXT_ULP_CLASS_HID_71393 = 0x71393,\n+\tBNXT_ULP_CLASS_HID_70dd7 = 0x70dd7,\n+\tBNXT_ULP_CLASS_HID_719af = 0x719af,\n+\tBNXT_ULP_CLASS_HID_742a7 = 0x742a7,\n+\tBNXT_ULP_CLASS_HID_74f3f = 0x74f3f,\n+\tBNXT_ULP_CLASS_HID_74963 = 0x74963,\n+\tBNXT_ULP_CLASS_HID_755fb = 0x755fb,\n+\tBNXT_ULP_CLASS_HID_72d03 = 0x72d03,\n+\tBNXT_ULP_CLASS_HID_7399b = 0x7399b,\n+\tBNXT_ULP_CLASS_HID_733df = 0x733df,\n+\tBNXT_ULP_CLASS_HID_74057 = 0x74057,\n+\tBNXT_ULP_CLASS_HID_709ef = 0x709ef,\n+\tBNXT_ULP_CLASS_HID_71667 = 0x71667,\n+\tBNXT_ULP_CLASS_HID_70fab = 0x70fab,\n+\tBNXT_ULP_CLASS_HID_71c23 = 0x71c23,\n+\tBNXT_ULP_CLASS_HID_750b7 = 0x750b7,\n+\tBNXT_ULP_CLASS_HID_700c3 = 0x700c3,\n+\tBNXT_ULP_CLASS_HID_75773 = 0x75773,\n+\tBNXT_ULP_CLASS_HID_7069f = 0x7069f,\n+\tBNXT_ULP_CLASS_HID_2cfa3 = 0x2cfa3,\n+\tBNXT_ULP_CLASS_HID_2dc3b = 0x2dc3b,\n+\tBNXT_ULP_CLASS_HID_2d67f = 0x2d67f,\n+\tBNXT_ULP_CLASS_HID_2858b = 0x2858b,\n+\tBNXT_ULP_CLASS_HID_2ba1f = 0x2ba1f,\n+\tBNXT_ULP_CLASS_HID_2c697 = 0x2c697,\n+\tBNXT_ULP_CLASS_HID_2c0db = 0x2c0db,\n+\tBNXT_ULP_CLASS_HID_2cd53 = 0x2cd53,\n+\tBNXT_ULP_CLASS_HID_296eb = 0x296eb,\n+\tBNXT_ULP_CLASS_HID_2a363 = 0x2a363,\n+\tBNXT_ULP_CLASS_HID_29ca7 = 0x29ca7,\n+\tBNXT_ULP_CLASS_HID_2a93f = 0x2a93f,\n+\tBNXT_ULP_CLASS_HID_28147 = 0x28147,\n+\tBNXT_ULP_CLASS_HID_28ddf = 0x28ddf,\n+\tBNXT_ULP_CLASS_HID_28703 = 0x28703,\n+\tBNXT_ULP_CLASS_HID_2939b = 0x2939b,\n+\tBNXT_ULP_CLASS_HID_2bc93 = 0x2bc93,\n+\tBNXT_ULP_CLASS_HID_2c96b = 0x2c96b,\n+\tBNXT_ULP_CLASS_HID_2c2af = 0x2c2af,\n+\tBNXT_ULP_CLASS_HID_2cf27 = 0x2cf27,\n+\tBNXT_ULP_CLASS_HID_2a74f = 0x2a74f,\n+\tBNXT_ULP_CLASS_HID_2b3c7 = 0x2b3c7,\n+\tBNXT_ULP_CLASS_HID_2ad0b = 0x2ad0b,\n+\tBNXT_ULP_CLASS_HID_2b983 = 0x2b983,\n+\tBNXT_ULP_CLASS_HID_283db = 0x283db,\n+\tBNXT_ULP_CLASS_HID_29053 = 0x29053,\n+\tBNXT_ULP_CLASS_HID_28997 = 0x28997,\n+\tBNXT_ULP_CLASS_HID_2966f = 0x2966f,\n+\tBNXT_ULP_CLASS_HID_2cae3 = 0x2cae3,\n+\tBNXT_ULP_CLASS_HID_2d77b = 0x2d77b,\n+\tBNXT_ULP_CLASS_HID_2d0bf = 0x2d0bf,\n+\tBNXT_ULP_CLASS_HID_280cb = 0x280cb,\n+\tBNXT_ULP_CLASS_HID_6cb77 = 0x6cb77,\n+\tBNXT_ULP_CLASS_HID_6d7cf = 0x6d7cf,\n+\tBNXT_ULP_CLASS_HID_6d133 = 0x6d133,\n+\tBNXT_ULP_CLASS_HID_6815f = 0x6815f,\n+\tBNXT_ULP_CLASS_HID_6b5d3 = 0x6b5d3,\n+\tBNXT_ULP_CLASS_HID_6c1ab = 0x6c1ab,\n+\tBNXT_ULP_CLASS_HID_6bbef = 0x6bbef,\n+\tBNXT_ULP_CLASS_HID_6c867 = 0x6c867,\n+\tBNXT_ULP_CLASS_HID_691bf = 0x691bf,\n+\tBNXT_ULP_CLASS_HID_69e37 = 0x69e37,\n+\tBNXT_ULP_CLASS_HID_6987b = 0x6987b,\n+\tBNXT_ULP_CLASS_HID_6a4f3 = 0x6a4f3,\n+\tBNXT_ULP_CLASS_HID_6d947 = 0x6d947,\n+\tBNXT_ULP_CLASS_HID_68893 = 0x68893,\n+\tBNXT_ULP_CLASS_HID_682d7 = 0x682d7,\n+\tBNXT_ULP_CLASS_HID_68eaf = 0x68eaf,\n+\tBNXT_ULP_CLASS_HID_6b7a7 = 0x6b7a7,\n+\tBNXT_ULP_CLASS_HID_6c43f = 0x6c43f,\n+\tBNXT_ULP_CLASS_HID_6be63 = 0x6be63,\n+\tBNXT_ULP_CLASS_HID_6cafb = 0x6cafb,\n+\tBNXT_ULP_CLASS_HID_6a203 = 0x6a203,\n+\tBNXT_ULP_CLASS_HID_6ae9b = 0x6ae9b,\n+\tBNXT_ULP_CLASS_HID_6a8df = 0x6a8df,\n+\tBNXT_ULP_CLASS_HID_6b557 = 0x6b557,\n+\tBNXT_ULP_CLASS_HID_6dbdb = 0x6dbdb,\n+\tBNXT_ULP_CLASS_HID_68b67 = 0x68b67,\n+\tBNXT_ULP_CLASS_HID_684ab = 0x684ab,\n+\tBNXT_ULP_CLASS_HID_69123 = 0x69123,\n+\tBNXT_ULP_CLASS_HID_6c5b7 = 0x6c5b7,\n+\tBNXT_ULP_CLASS_HID_6d20f = 0x6d20f,\n+\tBNXT_ULP_CLASS_HID_6cc73 = 0x6cc73,\n+\tBNXT_ULP_CLASS_HID_6d8cb = 0x6d8cb,\n+\tBNXT_ULP_CLASS_HID_38977 = 0x38977,\n+\tBNXT_ULP_CLASS_HID_395cf = 0x395cf,\n+\tBNXT_ULP_CLASS_HID_38f33 = 0x38f33,\n+\tBNXT_ULP_CLASS_HID_39b8b = 0x39b8b,\n+\tBNXT_ULP_CLASS_HID_3d01f = 0x3d01f,\n+\tBNXT_ULP_CLASS_HID_3dc97 = 0x3dc97,\n+\tBNXT_ULP_CLASS_HID_3d6db = 0x3d6db,\n+\tBNXT_ULP_CLASS_HID_38667 = 0x38667,\n+\tBNXT_ULP_CLASS_HID_3aceb = 0x3aceb,\n+\tBNXT_ULP_CLASS_HID_3b963 = 0x3b963,\n+\tBNXT_ULP_CLASS_HID_3b2a7 = 0x3b2a7,\n+\tBNXT_ULP_CLASS_HID_3bf3f = 0x3bf3f,\n+\tBNXT_ULP_CLASS_HID_39747 = 0x39747,\n+\tBNXT_ULP_CLASS_HID_3a3df = 0x3a3df,\n+\tBNXT_ULP_CLASS_HID_39d03 = 0x39d03,\n+\tBNXT_ULP_CLASS_HID_3a99b = 0x3a99b,\n+\tBNXT_ULP_CLASS_HID_3d293 = 0x3d293,\n+\tBNXT_ULP_CLASS_HID_3823f = 0x3823f,\n+\tBNXT_ULP_CLASS_HID_3d8af = 0x3d8af,\n+\tBNXT_ULP_CLASS_HID_388fb = 0x388fb,\n+\tBNXT_ULP_CLASS_HID_3bd4f = 0x3bd4f,\n+\tBNXT_ULP_CLASS_HID_3c9c7 = 0x3c9c7,\n+\tBNXT_ULP_CLASS_HID_3c30b = 0x3c30b,\n+\tBNXT_ULP_CLASS_HID_3cf83 = 0x3cf83,\n+\tBNXT_ULP_CLASS_HID_399db = 0x399db,\n+\tBNXT_ULP_CLASS_HID_3a653 = 0x3a653,\n+\tBNXT_ULP_CLASS_HID_39f97 = 0x39f97,\n+\tBNXT_ULP_CLASS_HID_3ac6f = 0x3ac6f,\n+\tBNXT_ULP_CLASS_HID_383b7 = 0x383b7,\n+\tBNXT_ULP_CLASS_HID_3900f = 0x3900f,\n+\tBNXT_ULP_CLASS_HID_38a73 = 0x38a73,\n+\tBNXT_ULP_CLASS_HID_396cb = 0x396cb,\n+\tBNXT_ULP_CLASS_HID_7840b = 0x7840b,\n+\tBNXT_ULP_CLASS_HID_79083 = 0x79083,\n+\tBNXT_ULP_CLASS_HID_78ac7 = 0x78ac7,\n+\tBNXT_ULP_CLASS_HID_7975f = 0x7975f,\n+\tBNXT_ULP_CLASS_HID_7cbd3 = 0x7cbd3,\n+\tBNXT_ULP_CLASS_HID_7d7ab = 0x7d7ab,\n+\tBNXT_ULP_CLASS_HID_7d1ef = 0x7d1ef,\n+\tBNXT_ULP_CLASS_HID_7813b = 0x7813b,\n+\tBNXT_ULP_CLASS_HID_7a7bf = 0x7a7bf,\n+\tBNXT_ULP_CLASS_HID_7b437 = 0x7b437,\n+\tBNXT_ULP_CLASS_HID_7ae7b = 0x7ae7b,\n+\tBNXT_ULP_CLASS_HID_7baf3 = 0x7baf3,\n+\tBNXT_ULP_CLASS_HID_7921b = 0x7921b,\n+\tBNXT_ULP_CLASS_HID_79e93 = 0x79e93,\n+\tBNXT_ULP_CLASS_HID_798d7 = 0x798d7,\n+\tBNXT_ULP_CLASS_HID_7a4af = 0x7a4af,\n+\tBNXT_ULP_CLASS_HID_7cda7 = 0x7cda7,\n+\tBNXT_ULP_CLASS_HID_7da3f = 0x7da3f,\n+\tBNXT_ULP_CLASS_HID_7d463 = 0x7d463,\n+\tBNXT_ULP_CLASS_HID_7838f = 0x7838f,\n+\tBNXT_ULP_CLASS_HID_7b803 = 0x7b803,\n+\tBNXT_ULP_CLASS_HID_7c49b = 0x7c49b,\n+\tBNXT_ULP_CLASS_HID_7bedf = 0x7bedf,\n+\tBNXT_ULP_CLASS_HID_7cb57 = 0x7cb57,\n+\tBNXT_ULP_CLASS_HID_794ef = 0x794ef,\n+\tBNXT_ULP_CLASS_HID_7a167 = 0x7a167,\n+\tBNXT_ULP_CLASS_HID_79aab = 0x79aab,\n+\tBNXT_ULP_CLASS_HID_7a723 = 0x7a723,\n+\tBNXT_ULP_CLASS_HID_7dbb7 = 0x7dbb7,\n+\tBNXT_ULP_CLASS_HID_78bc3 = 0x78bc3,\n+\tBNXT_ULP_CLASS_HID_78507 = 0x78507,\n+\tBNXT_ULP_CLASS_HID_7919f = 0x7919f,\n+\tBNXT_ULP_CLASS_HID_a3bb = 0xa3bb,\n+\tBNXT_ULP_CLASS_HID_b023 = 0xb023,\n+\tBNXT_ULP_CLASS_HID_aa67 = 0xaa67,\n+\tBNXT_ULP_CLASS_HID_b6ef = 0xb6ef,\n+\tBNXT_ULP_CLASS_HID_8e07 = 0x8e07,\n+\tBNXT_ULP_CLASS_HID_9a8f = 0x9a8f,\n+\tBNXT_ULP_CLASS_HID_94c3 = 0x94c3,\n+\tBNXT_ULP_CLASS_HID_a14b = 0xa14b,\n+\tBNXT_ULP_CLASS_HID_c7cf = 0xc7cf,\n+\tBNXT_ULP_CLASS_HID_d3b7 = 0xd3b7,\n+\tBNXT_ULP_CLASS_HID_cd8b = 0xcd8b,\n+\tBNXT_ULP_CLASS_HID_da73 = 0xda73,\n+\tBNXT_ULP_CLASS_HID_b1ab = 0xb1ab,\n+\tBNXT_ULP_CLASS_HID_be13 = 0xbe13,\n \tBNXT_ULP_CLASS_HID_b857 = 0xb857,\n-\tBNXT_ULP_CLASS_HID_ba97 = 0xba97,\n-\tBNXT_ULP_CLASS_HID_fdd7 = 0xfdd7,\n-\tBNXT_ULP_CLASS_HID_e017 = 0xe017,\n-\tBNXT_ULP_CLASS_HID_b31b = 0xb31b,\n-\tBNXT_ULP_CLASS_HID_b65b = 0xb65b,\n-\tBNXT_ULP_CLASS_HID_f89b = 0xf89b,\n-\tBNXT_ULP_CLASS_HID_fbdb = 0xfbdb,\n-\tBNXT_ULP_CLASS_HID_1c91b = 0x1c91b,\n-\tBNXT_ULP_CLASS_HID_1ec5b = 0x1ec5b,\n-\tBNXT_ULP_CLASS_HID_1ce9b = 0x1ce9b,\n-\tBNXT_ULP_CLASS_HID_1f1db = 0x1f1db,\n+\tBNXT_ULP_CLASS_HID_c4df = 0xc4df,\n+\tBNXT_ULP_CLASS_HID_49f6f = 0x49f6f,\n+\tBNXT_ULP_CLASS_HID_4abd7 = 0x4abd7,\n+\tBNXT_ULP_CLASS_HID_4a52b = 0x4a52b,\n+\tBNXT_ULP_CLASS_HID_4b193 = 0x4b193,\n+\tBNXT_ULP_CLASS_HID_489cb = 0x489cb,\n+\tBNXT_ULP_CLASS_HID_495b3 = 0x495b3,\n+\tBNXT_ULP_CLASS_HID_48ff7 = 0x48ff7,\n+\tBNXT_ULP_CLASS_HID_49c7f = 0x49c7f,\n+\tBNXT_ULP_CLASS_HID_4c2f3 = 0x4c2f3,\n+\tBNXT_ULP_CLASS_HID_4cf7b = 0x4cf7b,\n+\tBNXT_ULP_CLASS_HID_4c8bf = 0x4c8bf,\n+\tBNXT_ULP_CLASS_HID_4d527 = 0x4d527,\n+\tBNXT_ULP_CLASS_HID_4ad5f = 0x4ad5f,\n+\tBNXT_ULP_CLASS_HID_4b9c7 = 0x4b9c7,\n+\tBNXT_ULP_CLASS_HID_4b31b = 0x4b31b,\n+\tBNXT_ULP_CLASS_HID_4bf83 = 0x4bf83,\n+\tBNXT_ULP_CLASS_HID_1b9bb = 0x1b9bb,\n+\tBNXT_ULP_CLASS_HID_1c623 = 0x1c623,\n+\tBNXT_ULP_CLASS_HID_1c067 = 0x1c067,\n+\tBNXT_ULP_CLASS_HID_1ccef = 0x1ccef,\n+\tBNXT_ULP_CLASS_HID_1a407 = 0x1a407,\n+\tBNXT_ULP_CLASS_HID_1b08f = 0x1b08f,\n+\tBNXT_ULP_CLASS_HID_1aac3 = 0x1aac3,\n+\tBNXT_ULP_CLASS_HID_1b74b = 0x1b74b,\n+\tBNXT_ULP_CLASS_HID_180f3 = 0x180f3,\n+\tBNXT_ULP_CLASS_HID_18d7b = 0x18d7b,\n+\tBNXT_ULP_CLASS_HID_186bf = 0x186bf,\n+\tBNXT_ULP_CLASS_HID_19327 = 0x19327,\n+\tBNXT_ULP_CLASS_HID_1c7ab = 0x1c7ab,\n+\tBNXT_ULP_CLASS_HID_1d413 = 0x1d413,\n \tBNXT_ULP_CLASS_HID_1ce57 = 0x1ce57,\n-\tBNXT_ULP_CLASS_HID_1f097 = 0x1f097,\n-\tBNXT_ULP_CLASS_HID_1d3d7 = 0x1d3d7,\n-\tBNXT_ULP_CLASS_HID_1f617 = 0x1f617,\n-\tBNXT_ULP_CLASS_HID_a3bb = 0xa3bb,\n-\tBNXT_ULP_CLASS_HID_a6fb = 0xa6fb,\n+\tBNXT_ULP_CLASS_HID_1dadf = 0x1dadf,\n+\tBNXT_ULP_CLASS_HID_5b56f = 0x5b56f,\n+\tBNXT_ULP_CLASS_HID_5c1d7 = 0x5c1d7,\n+\tBNXT_ULP_CLASS_HID_5bb2b = 0x5bb2b,\n+\tBNXT_ULP_CLASS_HID_5c793 = 0x5c793,\n+\tBNXT_ULP_CLASS_HID_59fcb = 0x59fcb,\n+\tBNXT_ULP_CLASS_HID_5abb3 = 0x5abb3,\n+\tBNXT_ULP_CLASS_HID_5a5f7 = 0x5a5f7,\n+\tBNXT_ULP_CLASS_HID_5b27f = 0x5b27f,\n+\tBNXT_ULP_CLASS_HID_5d8f3 = 0x5d8f3,\n+\tBNXT_ULP_CLASS_HID_5882f = 0x5882f,\n+\tBNXT_ULP_CLASS_HID_58263 = 0x58263,\n+\tBNXT_ULP_CLASS_HID_58eeb = 0x58eeb,\n+\tBNXT_ULP_CLASS_HID_5c35f = 0x5c35f,\n+\tBNXT_ULP_CLASS_HID_5cfc7 = 0x5cfc7,\n+\tBNXT_ULP_CLASS_HID_5c91b = 0x5c91b,\n+\tBNXT_ULP_CLASS_HID_5d583 = 0x5d583,\n \tBNXT_ULP_CLASS_HID_e93b = 0xe93b,\n-\tBNXT_ULP_CLASS_HID_ec7b = 0xec7b,\n-\tBNXT_ULP_CLASS_HID_9f6f = 0x9f6f,\n-\tBNXT_ULP_CLASS_HID_a1af = 0xa1af,\n-\tBNXT_ULP_CLASS_HID_e4ef = 0xe4ef,\n-\tBNXT_ULP_CLASS_HID_e72f = 0xe72f,\n-\tBNXT_ULP_CLASS_HID_1b56f = 0x1b56f,\n-\tBNXT_ULP_CLASS_HID_1b7af = 0x1b7af,\n-\tBNXT_ULP_CLASS_HID_1faef = 0x1faef,\n-\tBNXT_ULP_CLASS_HID_1fd2f = 0x1fd2f,\n-\tBNXT_ULP_CLASS_HID_1b9bb = 0x1b9bb,\n-\tBNXT_ULP_CLASS_HID_1bcfb = 0x1bcfb,\n-\tBNXT_ULP_CLASS_HID_1ff3b = 0x1ff3b,\n-\tBNXT_ULP_CLASS_HID_1e27b = 0x1e27b,\n-\tBNXT_ULP_CLASS_HID_c7cf = 0xc7cf,\n-\tBNXT_ULP_CLASS_HID_ea0f = 0xea0f,\n+\tBNXT_ULP_CLASS_HID_f5a3 = 0xf5a3,\n+\tBNXT_ULP_CLASS_HID_efe7 = 0xefe7,\n+\tBNXT_ULP_CLASS_HID_fc6f = 0xfc6f,\n+\tBNXT_ULP_CLASS_HID_d387 = 0xd387,\n+\tBNXT_ULP_CLASS_HID_e00f = 0xe00f,\n+\tBNXT_ULP_CLASS_HID_da43 = 0xda43,\n+\tBNXT_ULP_CLASS_HID_e6cb = 0xe6cb,\n \tBNXT_ULP_CLASS_HID_cd4f = 0xcd4f,\n-\tBNXT_ULP_CLASS_HID_ef8f = 0xef8f,\n-\tBNXT_ULP_CLASS_HID_c2f3 = 0xc2f3,\n-\tBNXT_ULP_CLASS_HID_e533 = 0xe533,\n-\tBNXT_ULP_CLASS_HID_c873 = 0xc873,\n-\tBNXT_ULP_CLASS_HID_eab3 = 0xeab3,\n-\tBNXT_ULP_CLASS_HID_1d8f3 = 0x1d8f3,\n-\tBNXT_ULP_CLASS_HID_1fb33 = 0x1fb33,\n-\tBNXT_ULP_CLASS_HID_1c127 = 0x1c127,\n-\tBNXT_ULP_CLASS_HID_1e467 = 0x1e467,\n-\tBNXT_ULP_CLASS_HID_180f3 = 0x180f3,\n-\tBNXT_ULP_CLASS_HID_1a333 = 0x1a333,\n+\tBNXT_ULP_CLASS_HID_d937 = 0xd937,\n+\tBNXT_ULP_CLASS_HID_d30b = 0xd30b,\n+\tBNXT_ULP_CLASS_HID_c2a7 = 0xc2a7,\n+\tBNXT_ULP_CLASS_HID_f72b = 0xf72b,\n+\tBNXT_ULP_CLASS_HID_c393 = 0xc393,\n+\tBNXT_ULP_CLASS_HID_fdd7 = 0xfdd7,\n+\tBNXT_ULP_CLASS_HID_ca5f = 0xca5f,\n+\tBNXT_ULP_CLASS_HID_4e4ef = 0x4e4ef,\n+\tBNXT_ULP_CLASS_HID_4f157 = 0x4f157,\n+\tBNXT_ULP_CLASS_HID_4eaab = 0x4eaab,\n+\tBNXT_ULP_CLASS_HID_4f713 = 0x4f713,\n+\tBNXT_ULP_CLASS_HID_4cf4b = 0x4cf4b,\n+\tBNXT_ULP_CLASS_HID_4db33 = 0x4db33,\n+\tBNXT_ULP_CLASS_HID_4d577 = 0x4d577,\n+\tBNXT_ULP_CLASS_HID_4e1ff = 0x4e1ff,\n+\tBNXT_ULP_CLASS_HID_4c873 = 0x4c873,\n+\tBNXT_ULP_CLASS_HID_4d4fb = 0x4d4fb,\n+\tBNXT_ULP_CLASS_HID_4ce3f = 0x4ce3f,\n+\tBNXT_ULP_CLASS_HID_4daa7 = 0x4daa7,\n+\tBNXT_ULP_CLASS_HID_4f2df = 0x4f2df,\n+\tBNXT_ULP_CLASS_HID_4ff47 = 0x4ff47,\n+\tBNXT_ULP_CLASS_HID_4f89b = 0x4f89b,\n+\tBNXT_ULP_CLASS_HID_4c503 = 0x4c503,\n+\tBNXT_ULP_CLASS_HID_1ff3b = 0x1ff3b,\n+\tBNXT_ULP_CLASS_HID_1cba3 = 0x1cba3,\n+\tBNXT_ULP_CLASS_HID_1c5e7 = 0x1c5e7,\n+\tBNXT_ULP_CLASS_HID_1d26f = 0x1d26f,\n+\tBNXT_ULP_CLASS_HID_1e987 = 0x1e987,\n+\tBNXT_ULP_CLASS_HID_1f60f = 0x1f60f,\n+\tBNXT_ULP_CLASS_HID_1f043 = 0x1f043,\n+\tBNXT_ULP_CLASS_HID_1fccb = 0x1fccb,\n \tBNXT_ULP_CLASS_HID_1c673 = 0x1c673,\n-\tBNXT_ULP_CLASS_HID_1e8b3 = 0x1e8b3,\n-\tBNXT_ULP_CLASS_HID_8e07 = 0x8e07,\n+\tBNXT_ULP_CLASS_HID_1d2fb = 0x1d2fb,\n+\tBNXT_ULP_CLASS_HID_1cc3f = 0x1cc3f,\n+\tBNXT_ULP_CLASS_HID_1d8a7 = 0x1d8a7,\n+\tBNXT_ULP_CLASS_HID_1cd2b = 0x1cd2b,\n+\tBNXT_ULP_CLASS_HID_1d993 = 0x1d993,\n+\tBNXT_ULP_CLASS_HID_1d3d7 = 0x1d3d7,\n+\tBNXT_ULP_CLASS_HID_1c303 = 0x1c303,\n+\tBNXT_ULP_CLASS_HID_5faef = 0x5faef,\n+\tBNXT_ULP_CLASS_HID_5c757 = 0x5c757,\n+\tBNXT_ULP_CLASS_HID_5c0ab = 0x5c0ab,\n+\tBNXT_ULP_CLASS_HID_5cd13 = 0x5cd13,\n+\tBNXT_ULP_CLASS_HID_5e54b = 0x5e54b,\n+\tBNXT_ULP_CLASS_HID_5f133 = 0x5f133,\n+\tBNXT_ULP_CLASS_HID_5eb77 = 0x5eb77,\n+\tBNXT_ULP_CLASS_HID_5f7ff = 0x5f7ff,\n+\tBNXT_ULP_CLASS_HID_5c127 = 0x5c127,\n+\tBNXT_ULP_CLASS_HID_5cdaf = 0x5cdaf,\n+\tBNXT_ULP_CLASS_HID_5c7e3 = 0x5c7e3,\n+\tBNXT_ULP_CLASS_HID_5d46b = 0x5d46b,\n+\tBNXT_ULP_CLASS_HID_5c8df = 0x5c8df,\n+\tBNXT_ULP_CLASS_HID_5d547 = 0x5d547,\n+\tBNXT_ULP_CLASS_HID_5ce9b = 0x5ce9b,\n+\tBNXT_ULP_CLASS_HID_5db03 = 0x5db03,\n+\tBNXT_ULP_CLASS_HID_a6fb = 0xa6fb,\n+\tBNXT_ULP_CLASS_HID_b363 = 0xb363,\n+\tBNXT_ULP_CLASS_HID_aca7 = 0xaca7,\n+\tBNXT_ULP_CLASS_HID_b92f = 0xb92f,\n \tBNXT_ULP_CLASS_HID_b147 = 0xb147,\n-\tBNXT_ULP_CLASS_HID_d387 = 0xd387,\n-\tBNXT_ULP_CLASS_HID_f6c7 = 0xf6c7,\n-\tBNXT_ULP_CLASS_HID_89cb = 0x89cb,\n-\tBNXT_ULP_CLASS_HID_ac0b = 0xac0b,\n-\tBNXT_ULP_CLASS_HID_cf4b = 0xcf4b,\n-\tBNXT_ULP_CLASS_HID_f18b = 0xf18b,\n-\tBNXT_ULP_CLASS_HID_19fcb = 0x19fcb,\n-\tBNXT_ULP_CLASS_HID_1a20b = 0x1a20b,\n-\tBNXT_ULP_CLASS_HID_1e54b = 0x1e54b,\n-\tBNXT_ULP_CLASS_HID_1e78b = 0x1e78b,\n-\tBNXT_ULP_CLASS_HID_1a407 = 0x1a407,\n-\tBNXT_ULP_CLASS_HID_1a747 = 0x1a747,\n-\tBNXT_ULP_CLASS_HID_1e987 = 0x1e987,\n-\tBNXT_ULP_CLASS_HID_1ecc7 = 0x1ecc7,\n-\tBNXT_ULP_CLASS_HID_b1ab = 0xb1ab,\n+\tBNXT_ULP_CLASS_HID_bdcf = 0xbdcf,\n+\tBNXT_ULP_CLASS_HID_b703 = 0xb703,\n+\tBNXT_ULP_CLASS_HID_a38b = 0xa38b,\n+\tBNXT_ULP_CLASS_HID_ea0f = 0xea0f,\n+\tBNXT_ULP_CLASS_HID_f6f7 = 0xf6f7,\n+\tBNXT_ULP_CLASS_HID_f0cb = 0xf0cb,\n+\tBNXT_ULP_CLASS_HID_a067 = 0xa067,\n \tBNXT_ULP_CLASS_HID_b4eb = 0xb4eb,\n-\tBNXT_ULP_CLASS_HID_f72b = 0xf72b,\n-\tBNXT_ULP_CLASS_HID_fa6b = 0xfa6b,\n-\tBNXT_ULP_CLASS_HID_ad5f = 0xad5f,\n-\tBNXT_ULP_CLASS_HID_af9f = 0xaf9f,\n-\tBNXT_ULP_CLASS_HID_f2df = 0xf2df,\n-\tBNXT_ULP_CLASS_HID_f51f = 0xf51f,\n-\tBNXT_ULP_CLASS_HID_1c35f = 0x1c35f,\n-\tBNXT_ULP_CLASS_HID_1e59f = 0x1e59f,\n-\tBNXT_ULP_CLASS_HID_1c8df = 0x1c8df,\n-\tBNXT_ULP_CLASS_HID_1eb1f = 0x1eb1f,\n-\tBNXT_ULP_CLASS_HID_1c7ab = 0x1c7ab,\n+\tBNXT_ULP_CLASS_HID_e153 = 0xe153,\n+\tBNXT_ULP_CLASS_HID_ba97 = 0xba97,\n+\tBNXT_ULP_CLASS_HID_e71f = 0xe71f,\n+\tBNXT_ULP_CLASS_HID_4a1af = 0x4a1af,\n+\tBNXT_ULP_CLASS_HID_4ae17 = 0x4ae17,\n+\tBNXT_ULP_CLASS_HID_4a86b = 0x4a86b,\n+\tBNXT_ULP_CLASS_HID_4b4d3 = 0x4b4d3,\n+\tBNXT_ULP_CLASS_HID_4ac0b = 0x4ac0b,\n+\tBNXT_ULP_CLASS_HID_4b8f3 = 0x4b8f3,\n+\tBNXT_ULP_CLASS_HID_4b237 = 0x4b237,\n+\tBNXT_ULP_CLASS_HID_4bebf = 0x4bebf,\n+\tBNXT_ULP_CLASS_HID_4e533 = 0x4e533,\n+\tBNXT_ULP_CLASS_HID_4f1bb = 0x4f1bb,\n+\tBNXT_ULP_CLASS_HID_4ebff = 0x4ebff,\n+\tBNXT_ULP_CLASS_HID_4f867 = 0x4f867,\n+\tBNXT_ULP_CLASS_HID_4af9f = 0x4af9f,\n+\tBNXT_ULP_CLASS_HID_4bc07 = 0x4bc07,\n+\tBNXT_ULP_CLASS_HID_4b65b = 0x4b65b,\n+\tBNXT_ULP_CLASS_HID_4e2c3 = 0x4e2c3,\n+\tBNXT_ULP_CLASS_HID_1bcfb = 0x1bcfb,\n+\tBNXT_ULP_CLASS_HID_1e963 = 0x1e963,\n+\tBNXT_ULP_CLASS_HID_1e2a7 = 0x1e2a7,\n+\tBNXT_ULP_CLASS_HID_1ef2f = 0x1ef2f,\n+\tBNXT_ULP_CLASS_HID_1a747 = 0x1a747,\n+\tBNXT_ULP_CLASS_HID_1b3cf = 0x1b3cf,\n+\tBNXT_ULP_CLASS_HID_1ad03 = 0x1ad03,\n+\tBNXT_ULP_CLASS_HID_1b98b = 0x1b98b,\n+\tBNXT_ULP_CLASS_HID_1a333 = 0x1a333,\n+\tBNXT_ULP_CLASS_HID_1afbb = 0x1afbb,\n+\tBNXT_ULP_CLASS_HID_1a9ff = 0x1a9ff,\n+\tBNXT_ULP_CLASS_HID_1b667 = 0x1b667,\n \tBNXT_ULP_CLASS_HID_1eaeb = 0x1eaeb,\n-\tBNXT_ULP_CLASS_HID_1cd2b = 0x1cd2b,\n-\tBNXT_ULP_CLASS_HID_1f06b = 0x1f06b,\n-\tBNXT_ULP_CLASS_HID_9177 = 0x9177,\n-\tBNXT_ULP_CLASS_HID_b3b7 = 0xb3b7,\n-\tBNXT_ULP_CLASS_HID_d6f7 = 0xd6f7,\n-\tBNXT_ULP_CLASS_HID_f937 = 0xf937,\n-\tBNXT_ULP_CLASS_HID_8c3b = 0x8c3b,\n-\tBNXT_ULP_CLASS_HID_af7b = 0xaf7b,\n-\tBNXT_ULP_CLASS_HID_d1bb = 0xd1bb,\n-\tBNXT_ULP_CLASS_HID_f4fb = 0xf4fb,\n-\tBNXT_ULP_CLASS_HID_1a23b = 0x1a23b,\n-\tBNXT_ULP_CLASS_HID_1a57b = 0x1a57b,\n-\tBNXT_ULP_CLASS_HID_1e7bb = 0x1e7bb,\n-\tBNXT_ULP_CLASS_HID_1eafb = 0x1eafb,\n-\tBNXT_ULP_CLASS_HID_1a777 = 0x1a777,\n-\tBNXT_ULP_CLASS_HID_1a9b7 = 0x1a9b7,\n-\tBNXT_ULP_CLASS_HID_1ecf7 = 0x1ecf7,\n-\tBNXT_ULP_CLASS_HID_1ef37 = 0x1ef37,\n+\tBNXT_ULP_CLASS_HID_1f753 = 0x1f753,\n+\tBNXT_ULP_CLASS_HID_1f097 = 0x1f097,\n+\tBNXT_ULP_CLASS_HID_1a0c3 = 0x1a0c3,\n+\tBNXT_ULP_CLASS_HID_5b7af = 0x5b7af,\n+\tBNXT_ULP_CLASS_HID_5e417 = 0x5e417,\n+\tBNXT_ULP_CLASS_HID_5be6b = 0x5be6b,\n+\tBNXT_ULP_CLASS_HID_5ead3 = 0x5ead3,\n+\tBNXT_ULP_CLASS_HID_5a20b = 0x5a20b,\n+\tBNXT_ULP_CLASS_HID_5aef3 = 0x5aef3,\n+\tBNXT_ULP_CLASS_HID_5a837 = 0x5a837,\n+\tBNXT_ULP_CLASS_HID_5b4bf = 0x5b4bf,\n+\tBNXT_ULP_CLASS_HID_5fb33 = 0x5fb33,\n+\tBNXT_ULP_CLASS_HID_5ab6f = 0x5ab6f,\n+\tBNXT_ULP_CLASS_HID_5a4a3 = 0x5a4a3,\n+\tBNXT_ULP_CLASS_HID_5b12b = 0x5b12b,\n+\tBNXT_ULP_CLASS_HID_5e59f = 0x5e59f,\n+\tBNXT_ULP_CLASS_HID_5f207 = 0x5f207,\n+\tBNXT_ULP_CLASS_HID_5ec5b = 0x5ec5b,\n+\tBNXT_ULP_CLASS_HID_5f8c3 = 0x5f8c3,\n+\tBNXT_ULP_CLASS_HID_ec7b = 0xec7b,\n+\tBNXT_ULP_CLASS_HID_f8e3 = 0xf8e3,\n+\tBNXT_ULP_CLASS_HID_f227 = 0xf227,\n+\tBNXT_ULP_CLASS_HID_feaf = 0xfeaf,\n+\tBNXT_ULP_CLASS_HID_f6c7 = 0xf6c7,\n+\tBNXT_ULP_CLASS_HID_e34f = 0xe34f,\n+\tBNXT_ULP_CLASS_HID_fc83 = 0xfc83,\n+\tBNXT_ULP_CLASS_HID_e90b = 0xe90b,\n+\tBNXT_ULP_CLASS_HID_ef8f = 0xef8f,\n+\tBNXT_ULP_CLASS_HID_fc77 = 0xfc77,\n+\tBNXT_ULP_CLASS_HID_f64b = 0xf64b,\n+\tBNXT_ULP_CLASS_HID_e5e7 = 0xe5e7,\n+\tBNXT_ULP_CLASS_HID_fa6b = 0xfa6b,\n+\tBNXT_ULP_CLASS_HID_e6d3 = 0xe6d3,\n+\tBNXT_ULP_CLASS_HID_e017 = 0xe017,\n+\tBNXT_ULP_CLASS_HID_ec9f = 0xec9f,\n+\tBNXT_ULP_CLASS_HID_4e72f = 0x4e72f,\n+\tBNXT_ULP_CLASS_HID_4f397 = 0x4f397,\n+\tBNXT_ULP_CLASS_HID_4edeb = 0x4edeb,\n+\tBNXT_ULP_CLASS_HID_4fa53 = 0x4fa53,\n+\tBNXT_ULP_CLASS_HID_4f18b = 0x4f18b,\n+\tBNXT_ULP_CLASS_HID_4fe73 = 0x4fe73,\n+\tBNXT_ULP_CLASS_HID_4f7b7 = 0x4f7b7,\n+\tBNXT_ULP_CLASS_HID_4e43f = 0x4e43f,\n+\tBNXT_ULP_CLASS_HID_4eab3 = 0x4eab3,\n+\tBNXT_ULP_CLASS_HID_4f73b = 0x4f73b,\n+\tBNXT_ULP_CLASS_HID_4f17f = 0x4f17f,\n+\tBNXT_ULP_CLASS_HID_4e0ab = 0x4e0ab,\n+\tBNXT_ULP_CLASS_HID_4f51f = 0x4f51f,\n+\tBNXT_ULP_CLASS_HID_4e187 = 0x4e187,\n+\tBNXT_ULP_CLASS_HID_4fbdb = 0x4fbdb,\n+\tBNXT_ULP_CLASS_HID_4e843 = 0x4e843,\n+\tBNXT_ULP_CLASS_HID_1e27b = 0x1e27b,\n+\tBNXT_ULP_CLASS_HID_1eee3 = 0x1eee3,\n+\tBNXT_ULP_CLASS_HID_1e827 = 0x1e827,\n+\tBNXT_ULP_CLASS_HID_1f4af = 0x1f4af,\n+\tBNXT_ULP_CLASS_HID_1ecc7 = 0x1ecc7,\n+\tBNXT_ULP_CLASS_HID_1f94f = 0x1f94f,\n+\tBNXT_ULP_CLASS_HID_1f283 = 0x1f283,\n+\tBNXT_ULP_CLASS_HID_1ff0b = 0x1ff0b,\n+\tBNXT_ULP_CLASS_HID_1e8b3 = 0x1e8b3,\n+\tBNXT_ULP_CLASS_HID_1f53b = 0x1f53b,\n+\tBNXT_ULP_CLASS_HID_1ef7f = 0x1ef7f,\n+\tBNXT_ULP_CLASS_HID_1fbe7 = 0x1fbe7,\n+\tBNXT_ULP_CLASS_HID_1f06b = 0x1f06b,\n+\tBNXT_ULP_CLASS_HID_1fcd3 = 0x1fcd3,\n+\tBNXT_ULP_CLASS_HID_1f617 = 0x1f617,\n+\tBNXT_ULP_CLASS_HID_1e643 = 0x1e643,\n+\tBNXT_ULP_CLASS_HID_5fd2f = 0x5fd2f,\n+\tBNXT_ULP_CLASS_HID_5e997 = 0x5e997,\n+\tBNXT_ULP_CLASS_HID_5e3eb = 0x5e3eb,\n+\tBNXT_ULP_CLASS_HID_5f053 = 0x5f053,\n+\tBNXT_ULP_CLASS_HID_5e78b = 0x5e78b,\n+\tBNXT_ULP_CLASS_HID_5f473 = 0x5f473,\n+\tBNXT_ULP_CLASS_HID_5edb7 = 0x5edb7,\n+\tBNXT_ULP_CLASS_HID_5fa3f = 0x5fa3f,\n+\tBNXT_ULP_CLASS_HID_5e467 = 0x5e467,\n+\tBNXT_ULP_CLASS_HID_5f0ef = 0x5f0ef,\n+\tBNXT_ULP_CLASS_HID_5ea23 = 0x5ea23,\n+\tBNXT_ULP_CLASS_HID_5f6ab = 0x5f6ab,\n+\tBNXT_ULP_CLASS_HID_5eb1f = 0x5eb1f,\n+\tBNXT_ULP_CLASS_HID_5f787 = 0x5f787,\n+\tBNXT_ULP_CLASS_HID_5f1db = 0x5f1db,\n+\tBNXT_ULP_CLASS_HID_5e177 = 0x5e177,\n+\tBNXT_ULP_CLASS_HID_498d = 0x498d,\n+\tBNXT_ULP_CLASS_HID_4fc9 = 0x4fc9,\n+\tBNXT_ULP_CLASS_HID_0cf9 = 0x0cf9,\n+\tBNXT_ULP_CLASS_HID_1335 = 0x1335,\n+\tBNXT_ULP_CLASS_HID_232d = 0x232d,\n+\tBNXT_ULP_CLASS_HID_2969 = 0x2969,\n+\tBNXT_ULP_CLASS_HID_4345 = 0x4345,\n+\tBNXT_ULP_CLASS_HID_4981 = 0x4981,\n+\tBNXT_ULP_CLASS_HID_45809 = 0x45809,\n+\tBNXT_ULP_CLASS_HID_40179 = 0x40179,\n+\tBNXT_ULP_CLASS_HID_431a9 = 0x431a9,\n+\tBNXT_ULP_CLASS_HID_437d5 = 0x437d5,\n+\tBNXT_ULP_CLASS_HID_44e61 = 0x44e61,\n+\tBNXT_ULP_CLASS_HID_454ad = 0x454ad,\n+\tBNXT_ULP_CLASS_HID_42801 = 0x42801,\n+\tBNXT_ULP_CLASS_HID_42e4d = 0x42e4d,\n+\tBNXT_ULP_CLASS_HID_22c13 = 0x22c13,\n+\tBNXT_ULP_CLASS_HID_2322f = 0x2322f,\n+\tBNXT_ULP_CLASS_HID_2164f = 0x2164f,\n+\tBNXT_ULP_CLASS_HID_21c8b = 0x21c8b,\n+\tBNXT_ULP_CLASS_HID_24f87 = 0x24f87,\n+\tBNXT_ULP_CLASS_HID_255c3 = 0x255c3,\n+\tBNXT_ULP_CLASS_HID_239e3 = 0x239e3,\n+\tBNXT_ULP_CLASS_HID_2403f = 0x2403f,\n+\tBNXT_ULP_CLASS_HID_218c3 = 0x218c3,\n+\tBNXT_ULP_CLASS_HID_21f1f = 0x21f1f,\n+\tBNXT_ULP_CLASS_HID_2033f = 0x2033f,\n+\tBNXT_ULP_CLASS_HID_2097b = 0x2097b,\n+\tBNXT_ULP_CLASS_HID_23c77 = 0x23c77,\n+\tBNXT_ULP_CLASS_HID_242b3 = 0x242b3,\n+\tBNXT_ULP_CLASS_HID_226d3 = 0x226d3,\n+\tBNXT_ULP_CLASS_HID_22cef = 0x22cef,\n+\tBNXT_ULP_CLASS_HID_62727 = 0x62727,\n+\tBNXT_ULP_CLASS_HID_62d63 = 0x62d63,\n+\tBNXT_ULP_CLASS_HID_61183 = 0x61183,\n+\tBNXT_ULP_CLASS_HID_617df = 0x617df,\n+\tBNXT_ULP_CLASS_HID_64adb = 0x64adb,\n+\tBNXT_ULP_CLASS_HID_65117 = 0x65117,\n+\tBNXT_ULP_CLASS_HID_63537 = 0x63537,\n+\tBNXT_ULP_CLASS_HID_63b73 = 0x63b73,\n+\tBNXT_ULP_CLASS_HID_61417 = 0x61417,\n+\tBNXT_ULP_CLASS_HID_61a53 = 0x61a53,\n+\tBNXT_ULP_CLASS_HID_65b3f = 0x65b3f,\n+\tBNXT_ULP_CLASS_HID_6048f = 0x6048f,\n+\tBNXT_ULP_CLASS_HID_6378b = 0x6378b,\n+\tBNXT_ULP_CLASS_HID_63dc7 = 0x63dc7,\n+\tBNXT_ULP_CLASS_HID_621e7 = 0x621e7,\n+\tBNXT_ULP_CLASS_HID_62823 = 0x62823,\n+\tBNXT_ULP_CLASS_HID_8b0b = 0x8b0b,\n+\tBNXT_ULP_CLASS_HID_9137 = 0x9137,\n+\tBNXT_ULP_CLASS_HID_d223 = 0xd223,\n+\tBNXT_ULP_CLASS_HID_d86f = 0xd86f,\n+\tBNXT_ULP_CLASS_HID_ae9f = 0xae9f,\n+\tBNXT_ULP_CLASS_HID_b4db = 0xb4db,\n+\tBNXT_ULP_CLASS_HID_98fb = 0x98fb,\n+\tBNXT_ULP_CLASS_HID_9f27 = 0x9f27,\n+\tBNXT_ULP_CLASS_HID_4863f = 0x4863f,\n+\tBNXT_ULP_CLASS_HID_48c7b = 0x48c7b,\n+\tBNXT_ULP_CLASS_HID_4cd57 = 0x4cd57,\n+\tBNXT_ULP_CLASS_HID_4d393 = 0x4d393,\n+\tBNXT_ULP_CLASS_HID_4a9c3 = 0x4a9c3,\n+\tBNXT_ULP_CLASS_HID_4b00f = 0x4b00f,\n+\tBNXT_ULP_CLASS_HID_4942f = 0x4942f,\n+\tBNXT_ULP_CLASS_HID_49a6b = 0x49a6b,\n+\tBNXT_ULP_CLASS_HID_1a10b = 0x1a10b,\n+\tBNXT_ULP_CLASS_HID_1a737 = 0x1a737,\n+\tBNXT_ULP_CLASS_HID_18b57 = 0x18b57,\n+\tBNXT_ULP_CLASS_HID_19193 = 0x19193,\n+\tBNXT_ULP_CLASS_HID_1c49f = 0x1c49f,\n+\tBNXT_ULP_CLASS_HID_1cadb = 0x1cadb,\n+\tBNXT_ULP_CLASS_HID_1aefb = 0x1aefb,\n+\tBNXT_ULP_CLASS_HID_1b527 = 0x1b527,\n+\tBNXT_ULP_CLASS_HID_59c3f = 0x59c3f,\n+\tBNXT_ULP_CLASS_HID_5a27b = 0x5a27b,\n+\tBNXT_ULP_CLASS_HID_5869b = 0x5869b,\n+\tBNXT_ULP_CLASS_HID_58cc7 = 0x58cc7,\n+\tBNXT_ULP_CLASS_HID_5bfc3 = 0x5bfc3,\n+\tBNXT_ULP_CLASS_HID_5c60f = 0x5c60f,\n+\tBNXT_ULP_CLASS_HID_5aa2f = 0x5aa2f,\n+\tBNXT_ULP_CLASS_HID_5b06b = 0x5b06b,\n+\tBNXT_ULP_CLASS_HID_49ad = 0x49ad,\n+\tBNXT_ULP_CLASS_HID_4fe9 = 0x4fe9,\n+\tBNXT_ULP_CLASS_HID_0cd9 = 0x0cd9,\n+\tBNXT_ULP_CLASS_HID_1315 = 0x1315,\n+\tBNXT_ULP_CLASS_HID_230d = 0x230d,\n+\tBNXT_ULP_CLASS_HID_2949 = 0x2949,\n+\tBNXT_ULP_CLASS_HID_4365 = 0x4365,\n+\tBNXT_ULP_CLASS_HID_49a1 = 0x49a1,\n+\tBNXT_ULP_CLASS_HID_4035 = 0x4035,\n+\tBNXT_ULP_CLASS_HID_4671 = 0x4671,\n+\tBNXT_ULP_CLASS_HID_0361 = 0x0361,\n+\tBNXT_ULP_CLASS_HID_09bd = 0x09bd,\n+\tBNXT_ULP_CLASS_HID_1995 = 0x1995,\n+\tBNXT_ULP_CLASS_HID_1fd1 = 0x1fd1,\n+\tBNXT_ULP_CLASS_HID_398d = 0x398d,\n+\tBNXT_ULP_CLASS_HID_3fc9 = 0x3fc9,\n+\tBNXT_ULP_CLASS_HID_444e1 = 0x444e1,\n+\tBNXT_ULP_CLASS_HID_44b3d = 0x44b3d,\n+\tBNXT_ULP_CLASS_HID_4082d = 0x4082d,\n+\tBNXT_ULP_CLASS_HID_40e69 = 0x40e69,\n+\tBNXT_ULP_CLASS_HID_41e41 = 0x41e41,\n+\tBNXT_ULP_CLASS_HID_4249d = 0x4249d,\n+\tBNXT_ULP_CLASS_HID_43eb9 = 0x43eb9,\n+\tBNXT_ULP_CLASS_HID_444f5 = 0x444f5,\n+\tBNXT_ULP_CLASS_HID_43b09 = 0x43b09,\n+\tBNXT_ULP_CLASS_HID_44145 = 0x44145,\n+\tBNXT_ULP_CLASS_HID_45b61 = 0x45b61,\n+\tBNXT_ULP_CLASS_HID_404f1 = 0x404f1,\n+\tBNXT_ULP_CLASS_HID_414e9 = 0x414e9,\n+\tBNXT_ULP_CLASS_HID_41b25 = 0x41b25,\n+\tBNXT_ULP_CLASS_HID_434c1 = 0x434c1,\n+\tBNXT_ULP_CLASS_HID_43b1d = 0x43b1d,\n+\tBNXT_ULP_CLASS_HID_45829 = 0x45829,\n+\tBNXT_ULP_CLASS_HID_40159 = 0x40159,\n+\tBNXT_ULP_CLASS_HID_43189 = 0x43189,\n+\tBNXT_ULP_CLASS_HID_437f5 = 0x437f5,\n+\tBNXT_ULP_CLASS_HID_44e41 = 0x44e41,\n+\tBNXT_ULP_CLASS_HID_4548d = 0x4548d,\n+\tBNXT_ULP_CLASS_HID_42821 = 0x42821,\n+\tBNXT_ULP_CLASS_HID_42e6d = 0x42e6d,\n+\tBNXT_ULP_CLASS_HID_6271d = 0x6271d,\n+\tBNXT_ULP_CLASS_HID_62d59 = 0x62d59,\n+\tBNXT_ULP_CLASS_HID_600fd = 0x600fd,\n+\tBNXT_ULP_CLASS_HID_60739 = 0x60739,\n+\tBNXT_ULP_CLASS_HID_61db5 = 0x61db5,\n+\tBNXT_ULP_CLASS_HID_623f1 = 0x623f1,\n+\tBNXT_ULP_CLASS_HID_65421 = 0x65421,\n+\tBNXT_ULP_CLASS_HID_65a6d = 0x65a6d,\n+\tBNXT_ULP_CLASS_HID_5111d = 0x5111d,\n+\tBNXT_ULP_CLASS_HID_51759 = 0x51759,\n+\tBNXT_ULP_CLASS_HID_54789 = 0x54789,\n+\tBNXT_ULP_CLASS_HID_54df5 = 0x54df5,\n+\tBNXT_ULP_CLASS_HID_507b5 = 0x507b5,\n+\tBNXT_ULP_CLASS_HID_50df1 = 0x50df1,\n+\tBNXT_ULP_CLASS_HID_53e21 = 0x53e21,\n+\tBNXT_ULP_CLASS_HID_5446d = 0x5446d,\n+\tBNXT_ULP_CLASS_HID_73d1d = 0x73d1d,\n+\tBNXT_ULP_CLASS_HID_74359 = 0x74359,\n+\tBNXT_ULP_CLASS_HID_716fd = 0x716fd,\n+\tBNXT_ULP_CLASS_HID_71d39 = 0x71d39,\n+\tBNXT_ULP_CLASS_HID_733b5 = 0x733b5,\n+\tBNXT_ULP_CLASS_HID_739f1 = 0x739f1,\n+\tBNXT_ULP_CLASS_HID_70d15 = 0x70d15,\n+\tBNXT_ULP_CLASS_HID_71351 = 0x71351,\n+\tBNXT_ULP_CLASS_HID_49cd = 0x49cd,\n+\tBNXT_ULP_CLASS_HID_4f89 = 0x4f89,\n+\tBNXT_ULP_CLASS_HID_0cb9 = 0x0cb9,\n+\tBNXT_ULP_CLASS_HID_1375 = 0x1375,\n+\tBNXT_ULP_CLASS_HID_236d = 0x236d,\n+\tBNXT_ULP_CLASS_HID_2929 = 0x2929,\n+\tBNXT_ULP_CLASS_HID_4305 = 0x4305,\n+\tBNXT_ULP_CLASS_HID_49c1 = 0x49c1,\n+\tBNXT_ULP_CLASS_HID_4055 = 0x4055,\n+\tBNXT_ULP_CLASS_HID_4611 = 0x4611,\n+\tBNXT_ULP_CLASS_HID_0301 = 0x0301,\n+\tBNXT_ULP_CLASS_HID_09dd = 0x09dd,\n+\tBNXT_ULP_CLASS_HID_19f5 = 0x19f5,\n+\tBNXT_ULP_CLASS_HID_1fb1 = 0x1fb1,\n+\tBNXT_ULP_CLASS_HID_39ed = 0x39ed,\n+\tBNXT_ULP_CLASS_HID_3fa9 = 0x3fa9,\n+\tBNXT_ULP_CLASS_HID_44481 = 0x44481,\n+\tBNXT_ULP_CLASS_HID_44b5d = 0x44b5d,\n+\tBNXT_ULP_CLASS_HID_4084d = 0x4084d,\n+\tBNXT_ULP_CLASS_HID_40e09 = 0x40e09,\n+\tBNXT_ULP_CLASS_HID_41e21 = 0x41e21,\n+\tBNXT_ULP_CLASS_HID_424fd = 0x424fd,\n+\tBNXT_ULP_CLASS_HID_43ed9 = 0x43ed9,\n+\tBNXT_ULP_CLASS_HID_44495 = 0x44495,\n+\tBNXT_ULP_CLASS_HID_43b69 = 0x43b69,\n+\tBNXT_ULP_CLASS_HID_44125 = 0x44125,\n+\tBNXT_ULP_CLASS_HID_45b01 = 0x45b01,\n+\tBNXT_ULP_CLASS_HID_40491 = 0x40491,\n+\tBNXT_ULP_CLASS_HID_41489 = 0x41489,\n+\tBNXT_ULP_CLASS_HID_41b45 = 0x41b45,\n+\tBNXT_ULP_CLASS_HID_434a1 = 0x434a1,\n+\tBNXT_ULP_CLASS_HID_43b7d = 0x43b7d,\n+\tBNXT_ULP_CLASS_HID_45849 = 0x45849,\n+\tBNXT_ULP_CLASS_HID_40139 = 0x40139,\n+\tBNXT_ULP_CLASS_HID_431e9 = 0x431e9,\n+\tBNXT_ULP_CLASS_HID_43795 = 0x43795,\n+\tBNXT_ULP_CLASS_HID_44e21 = 0x44e21,\n+\tBNXT_ULP_CLASS_HID_454ed = 0x454ed,\n+\tBNXT_ULP_CLASS_HID_42841 = 0x42841,\n+\tBNXT_ULP_CLASS_HID_42e0d = 0x42e0d,\n+\tBNXT_ULP_CLASS_HID_6277d = 0x6277d,\n+\tBNXT_ULP_CLASS_HID_62d39 = 0x62d39,\n+\tBNXT_ULP_CLASS_HID_6009d = 0x6009d,\n+\tBNXT_ULP_CLASS_HID_60759 = 0x60759,\n+\tBNXT_ULP_CLASS_HID_61dd5 = 0x61dd5,\n+\tBNXT_ULP_CLASS_HID_62391 = 0x62391,\n+\tBNXT_ULP_CLASS_HID_65441 = 0x65441,\n+\tBNXT_ULP_CLASS_HID_65a0d = 0x65a0d,\n+\tBNXT_ULP_CLASS_HID_5117d = 0x5117d,\n+\tBNXT_ULP_CLASS_HID_51739 = 0x51739,\n+\tBNXT_ULP_CLASS_HID_547e9 = 0x547e9,\n+\tBNXT_ULP_CLASS_HID_54d95 = 0x54d95,\n+\tBNXT_ULP_CLASS_HID_507d5 = 0x507d5,\n+\tBNXT_ULP_CLASS_HID_50d91 = 0x50d91,\n+\tBNXT_ULP_CLASS_HID_53e41 = 0x53e41,\n+\tBNXT_ULP_CLASS_HID_5440d = 0x5440d,\n+\tBNXT_ULP_CLASS_HID_73d7d = 0x73d7d,\n+\tBNXT_ULP_CLASS_HID_74339 = 0x74339,\n+\tBNXT_ULP_CLASS_HID_7169d = 0x7169d,\n+\tBNXT_ULP_CLASS_HID_71d59 = 0x71d59,\n+\tBNXT_ULP_CLASS_HID_733d5 = 0x733d5,\n+\tBNXT_ULP_CLASS_HID_73991 = 0x73991,\n+\tBNXT_ULP_CLASS_HID_70d75 = 0x70d75,\n+\tBNXT_ULP_CLASS_HID_71331 = 0x71331,\n+\tBNXT_ULP_CLASS_HID_22c33 = 0x22c33,\n+\tBNXT_ULP_CLASS_HID_2320f = 0x2320f,\n+\tBNXT_ULP_CLASS_HID_2166f = 0x2166f,\n+\tBNXT_ULP_CLASS_HID_21cab = 0x21cab,\n+\tBNXT_ULP_CLASS_HID_24fa7 = 0x24fa7,\n+\tBNXT_ULP_CLASS_HID_255e3 = 0x255e3,\n+\tBNXT_ULP_CLASS_HID_239c3 = 0x239c3,\n+\tBNXT_ULP_CLASS_HID_2401f = 0x2401f,\n+\tBNXT_ULP_CLASS_HID_218e3 = 0x218e3,\n+\tBNXT_ULP_CLASS_HID_21f3f = 0x21f3f,\n+\tBNXT_ULP_CLASS_HID_2031f = 0x2031f,\n+\tBNXT_ULP_CLASS_HID_2095b = 0x2095b,\n+\tBNXT_ULP_CLASS_HID_23c57 = 0x23c57,\n+\tBNXT_ULP_CLASS_HID_24293 = 0x24293,\n+\tBNXT_ULP_CLASS_HID_226f3 = 0x226f3,\n+\tBNXT_ULP_CLASS_HID_22ccf = 0x22ccf,\n+\tBNXT_ULP_CLASS_HID_62707 = 0x62707,\n+\tBNXT_ULP_CLASS_HID_62d43 = 0x62d43,\n+\tBNXT_ULP_CLASS_HID_611a3 = 0x611a3,\n+\tBNXT_ULP_CLASS_HID_617ff = 0x617ff,\n+\tBNXT_ULP_CLASS_HID_64afb = 0x64afb,\n+\tBNXT_ULP_CLASS_HID_65137 = 0x65137,\n+\tBNXT_ULP_CLASS_HID_63517 = 0x63517,\n+\tBNXT_ULP_CLASS_HID_63b53 = 0x63b53,\n+\tBNXT_ULP_CLASS_HID_61437 = 0x61437,\n+\tBNXT_ULP_CLASS_HID_61a73 = 0x61a73,\n+\tBNXT_ULP_CLASS_HID_65b1f = 0x65b1f,\n+\tBNXT_ULP_CLASS_HID_604af = 0x604af,\n+\tBNXT_ULP_CLASS_HID_637ab = 0x637ab,\n+\tBNXT_ULP_CLASS_HID_63de7 = 0x63de7,\n+\tBNXT_ULP_CLASS_HID_621c7 = 0x621c7,\n+\tBNXT_ULP_CLASS_HID_62803 = 0x62803,\n+\tBNXT_ULP_CLASS_HID_34233 = 0x34233,\n+\tBNXT_ULP_CLASS_HID_3480f = 0x3480f,\n+\tBNXT_ULP_CLASS_HID_32c6f = 0x32c6f,\n+\tBNXT_ULP_CLASS_HID_332ab = 0x332ab,\n+\tBNXT_ULP_CLASS_HID_308fb = 0x308fb,\n+\tBNXT_ULP_CLASS_HID_30f37 = 0x30f37,\n+\tBNXT_ULP_CLASS_HID_34fc3 = 0x34fc3,\n+\tBNXT_ULP_CLASS_HID_3561f = 0x3561f,\n+\tBNXT_ULP_CLASS_HID_32ee3 = 0x32ee3,\n+\tBNXT_ULP_CLASS_HID_3353f = 0x3353f,\n+\tBNXT_ULP_CLASS_HID_3191f = 0x3191f,\n+\tBNXT_ULP_CLASS_HID_31f5b = 0x31f5b,\n+\tBNXT_ULP_CLASS_HID_35257 = 0x35257,\n+\tBNXT_ULP_CLASS_HID_35893 = 0x35893,\n+\tBNXT_ULP_CLASS_HID_33cf3 = 0x33cf3,\n+\tBNXT_ULP_CLASS_HID_342cf = 0x342cf,\n+\tBNXT_ULP_CLASS_HID_73d07 = 0x73d07,\n+\tBNXT_ULP_CLASS_HID_74343 = 0x74343,\n+\tBNXT_ULP_CLASS_HID_727a3 = 0x727a3,\n+\tBNXT_ULP_CLASS_HID_72dff = 0x72dff,\n+\tBNXT_ULP_CLASS_HID_703cf = 0x703cf,\n+\tBNXT_ULP_CLASS_HID_70a0b = 0x70a0b,\n+\tBNXT_ULP_CLASS_HID_74b17 = 0x74b17,\n+\tBNXT_ULP_CLASS_HID_75153 = 0x75153,\n+\tBNXT_ULP_CLASS_HID_72a37 = 0x72a37,\n+\tBNXT_ULP_CLASS_HID_73073 = 0x73073,\n+\tBNXT_ULP_CLASS_HID_71453 = 0x71453,\n+\tBNXT_ULP_CLASS_HID_71aaf = 0x71aaf,\n+\tBNXT_ULP_CLASS_HID_74dab = 0x74dab,\n+\tBNXT_ULP_CLASS_HID_753e7 = 0x753e7,\n+\tBNXT_ULP_CLASS_HID_737c7 = 0x737c7,\n+\tBNXT_ULP_CLASS_HID_73e03 = 0x73e03,\n+\tBNXT_ULP_CLASS_HID_2b733 = 0x2b733,\n+\tBNXT_ULP_CLASS_HID_2bd0f = 0x2bd0f,\n+\tBNXT_ULP_CLASS_HID_2a16f = 0x2a16f,\n+\tBNXT_ULP_CLASS_HID_2a7ab = 0x2a7ab,\n+\tBNXT_ULP_CLASS_HID_2daa7 = 0x2daa7,\n+\tBNXT_ULP_CLASS_HID_28437 = 0x28437,\n+\tBNXT_ULP_CLASS_HID_2c4c3 = 0x2c4c3,\n+\tBNXT_ULP_CLASS_HID_2cb1f = 0x2cb1f,\n+\tBNXT_ULP_CLASS_HID_2a3e3 = 0x2a3e3,\n+\tBNXT_ULP_CLASS_HID_2aa3f = 0x2aa3f,\n+\tBNXT_ULP_CLASS_HID_28e1f = 0x28e1f,\n+\tBNXT_ULP_CLASS_HID_2945b = 0x2945b,\n+\tBNXT_ULP_CLASS_HID_2c757 = 0x2c757,\n+\tBNXT_ULP_CLASS_HID_2cd93 = 0x2cd93,\n+\tBNXT_ULP_CLASS_HID_2b1f3 = 0x2b1f3,\n+\tBNXT_ULP_CLASS_HID_2b7cf = 0x2b7cf,\n+\tBNXT_ULP_CLASS_HID_6b207 = 0x6b207,\n+\tBNXT_ULP_CLASS_HID_6b843 = 0x6b843,\n+\tBNXT_ULP_CLASS_HID_69ca3 = 0x69ca3,\n+\tBNXT_ULP_CLASS_HID_6a2ff = 0x6a2ff,\n+\tBNXT_ULP_CLASS_HID_6d5fb = 0x6d5fb,\n+\tBNXT_ULP_CLASS_HID_6dc37 = 0x6dc37,\n+\tBNXT_ULP_CLASS_HID_6c017 = 0x6c017,\n+\tBNXT_ULP_CLASS_HID_6c653 = 0x6c653,\n+\tBNXT_ULP_CLASS_HID_69f37 = 0x69f37,\n+\tBNXT_ULP_CLASS_HID_6a573 = 0x6a573,\n+\tBNXT_ULP_CLASS_HID_68953 = 0x68953,\n+\tBNXT_ULP_CLASS_HID_68faf = 0x68faf,\n+\tBNXT_ULP_CLASS_HID_6c2ab = 0x6c2ab,\n+\tBNXT_ULP_CLASS_HID_6c8e7 = 0x6c8e7,\n+\tBNXT_ULP_CLASS_HID_6acc7 = 0x6acc7,\n+\tBNXT_ULP_CLASS_HID_6b303 = 0x6b303,\n+\tBNXT_ULP_CLASS_HID_3cd33 = 0x3cd33,\n+\tBNXT_ULP_CLASS_HID_3d30f = 0x3d30f,\n+\tBNXT_ULP_CLASS_HID_3b76f = 0x3b76f,\n+\tBNXT_ULP_CLASS_HID_3bdab = 0x3bdab,\n+\tBNXT_ULP_CLASS_HID_393fb = 0x393fb,\n+\tBNXT_ULP_CLASS_HID_39a37 = 0x39a37,\n+\tBNXT_ULP_CLASS_HID_3dac3 = 0x3dac3,\n+\tBNXT_ULP_CLASS_HID_38453 = 0x38453,\n+\tBNXT_ULP_CLASS_HID_3b9e3 = 0x3b9e3,\n+\tBNXT_ULP_CLASS_HID_3c03f = 0x3c03f,\n+\tBNXT_ULP_CLASS_HID_3a41f = 0x3a41f,\n+\tBNXT_ULP_CLASS_HID_3aa5b = 0x3aa5b,\n+\tBNXT_ULP_CLASS_HID_380ab = 0x380ab,\n+\tBNXT_ULP_CLASS_HID_386e7 = 0x386e7,\n+\tBNXT_ULP_CLASS_HID_3c7f3 = 0x3c7f3,\n+\tBNXT_ULP_CLASS_HID_3cdcf = 0x3cdcf,\n+\tBNXT_ULP_CLASS_HID_7c807 = 0x7c807,\n+\tBNXT_ULP_CLASS_HID_7ce43 = 0x7ce43,\n+\tBNXT_ULP_CLASS_HID_7b2a3 = 0x7b2a3,\n+\tBNXT_ULP_CLASS_HID_7b8ff = 0x7b8ff,\n+\tBNXT_ULP_CLASS_HID_78ecf = 0x78ecf,\n+\tBNXT_ULP_CLASS_HID_7950b = 0x7950b,\n+\tBNXT_ULP_CLASS_HID_7d617 = 0x7d617,\n+\tBNXT_ULP_CLASS_HID_7dc53 = 0x7dc53,\n+\tBNXT_ULP_CLASS_HID_7b537 = 0x7b537,\n+\tBNXT_ULP_CLASS_HID_7bb73 = 0x7bb73,\n+\tBNXT_ULP_CLASS_HID_79f53 = 0x79f53,\n+\tBNXT_ULP_CLASS_HID_7a5af = 0x7a5af,\n+\tBNXT_ULP_CLASS_HID_7d8ab = 0x7d8ab,\n+\tBNXT_ULP_CLASS_HID_7823b = 0x7823b,\n+\tBNXT_ULP_CLASS_HID_7c2c7 = 0x7c2c7,\n+\tBNXT_ULP_CLASS_HID_7c903 = 0x7c903,\n+\tBNXT_ULP_CLASS_HID_8b2b = 0x8b2b,\n+\tBNXT_ULP_CLASS_HID_9117 = 0x9117,\n+\tBNXT_ULP_CLASS_HID_d203 = 0xd203,\n+\tBNXT_ULP_CLASS_HID_d84f = 0xd84f,\n+\tBNXT_ULP_CLASS_HID_aebf = 0xaebf,\n+\tBNXT_ULP_CLASS_HID_b4fb = 0xb4fb,\n+\tBNXT_ULP_CLASS_HID_98db = 0x98db,\n+\tBNXT_ULP_CLASS_HID_9f07 = 0x9f07,\n+\tBNXT_ULP_CLASS_HID_4861f = 0x4861f,\n+\tBNXT_ULP_CLASS_HID_48c5b = 0x48c5b,\n+\tBNXT_ULP_CLASS_HID_4cd77 = 0x4cd77,\n+\tBNXT_ULP_CLASS_HID_4d3b3 = 0x4d3b3,\n+\tBNXT_ULP_CLASS_HID_4a9e3 = 0x4a9e3,\n+\tBNXT_ULP_CLASS_HID_4b02f = 0x4b02f,\n+\tBNXT_ULP_CLASS_HID_4940f = 0x4940f,\n+\tBNXT_ULP_CLASS_HID_49a4b = 0x49a4b,\n+\tBNXT_ULP_CLASS_HID_1a12b = 0x1a12b,\n+\tBNXT_ULP_CLASS_HID_1a717 = 0x1a717,\n+\tBNXT_ULP_CLASS_HID_18b77 = 0x18b77,\n+\tBNXT_ULP_CLASS_HID_191b3 = 0x191b3,\n+\tBNXT_ULP_CLASS_HID_1c4bf = 0x1c4bf,\n+\tBNXT_ULP_CLASS_HID_1cafb = 0x1cafb,\n+\tBNXT_ULP_CLASS_HID_1aedb = 0x1aedb,\n+\tBNXT_ULP_CLASS_HID_1b507 = 0x1b507,\n+\tBNXT_ULP_CLASS_HID_59c1f = 0x59c1f,\n+\tBNXT_ULP_CLASS_HID_5a25b = 0x5a25b,\n+\tBNXT_ULP_CLASS_HID_586bb = 0x586bb,\n+\tBNXT_ULP_CLASS_HID_58ce7 = 0x58ce7,\n+\tBNXT_ULP_CLASS_HID_5bfe3 = 0x5bfe3,\n+\tBNXT_ULP_CLASS_HID_5c62f = 0x5c62f,\n+\tBNXT_ULP_CLASS_HID_5aa0f = 0x5aa0f,\n+\tBNXT_ULP_CLASS_HID_5b04b = 0x5b04b,\n+\tBNXT_ULP_CLASS_HID_d0ab = 0xd0ab,\n+\tBNXT_ULP_CLASS_HID_d697 = 0xd697,\n+\tBNXT_ULP_CLASS_HID_d783 = 0xd783,\n+\tBNXT_ULP_CLASS_HID_c133 = 0xc133,\n+\tBNXT_ULP_CLASS_HID_f43f = 0xf43f,\n+\tBNXT_ULP_CLASS_HID_fa7b = 0xfa7b,\n+\tBNXT_ULP_CLASS_HID_de5b = 0xde5b,\n+\tBNXT_ULP_CLASS_HID_e487 = 0xe487,\n+\tBNXT_ULP_CLASS_HID_4cb9f = 0x4cb9f,\n+\tBNXT_ULP_CLASS_HID_4d1db = 0x4d1db,\n+\tBNXT_ULP_CLASS_HID_4d2f7 = 0x4d2f7,\n+\tBNXT_ULP_CLASS_HID_4d933 = 0x4d933,\n+\tBNXT_ULP_CLASS_HID_4ef63 = 0x4ef63,\n+\tBNXT_ULP_CLASS_HID_4f5af = 0x4f5af,\n+\tBNXT_ULP_CLASS_HID_4d98f = 0x4d98f,\n+\tBNXT_ULP_CLASS_HID_4dfcb = 0x4dfcb,\n+\tBNXT_ULP_CLASS_HID_1e6ab = 0x1e6ab,\n+\tBNXT_ULP_CLASS_HID_1ec97 = 0x1ec97,\n+\tBNXT_ULP_CLASS_HID_1d0f7 = 0x1d0f7,\n+\tBNXT_ULP_CLASS_HID_1d733 = 0x1d733,\n+\tBNXT_ULP_CLASS_HID_1ca3f = 0x1ca3f,\n+\tBNXT_ULP_CLASS_HID_1d07b = 0x1d07b,\n+\tBNXT_ULP_CLASS_HID_1f45b = 0x1f45b,\n+\tBNXT_ULP_CLASS_HID_1fa87 = 0x1fa87,\n+\tBNXT_ULP_CLASS_HID_5e19f = 0x5e19f,\n+\tBNXT_ULP_CLASS_HID_5e7db = 0x5e7db,\n+\tBNXT_ULP_CLASS_HID_5cc3b = 0x5cc3b,\n+\tBNXT_ULP_CLASS_HID_5d267 = 0x5d267,\n+\tBNXT_ULP_CLASS_HID_5c563 = 0x5c563,\n+\tBNXT_ULP_CLASS_HID_5cbaf = 0x5cbaf,\n+\tBNXT_ULP_CLASS_HID_5ef8f = 0x5ef8f,\n+\tBNXT_ULP_CLASS_HID_5f5cb = 0x5f5cb,\n+\tBNXT_ULP_CLASS_HID_adeb = 0xadeb,\n+\tBNXT_ULP_CLASS_HID_b3d7 = 0xb3d7,\n+\tBNXT_ULP_CLASS_HID_f4c3 = 0xf4c3,\n+\tBNXT_ULP_CLASS_HID_fb0f = 0xfb0f,\n+\tBNXT_ULP_CLASS_HID_b17f = 0xb17f,\n+\tBNXT_ULP_CLASS_HID_b7bb = 0xb7bb,\n+\tBNXT_ULP_CLASS_HID_bb9b = 0xbb9b,\n+\tBNXT_ULP_CLASS_HID_a1c7 = 0xa1c7,\n+\tBNXT_ULP_CLASS_HID_4a8df = 0x4a8df,\n+\tBNXT_ULP_CLASS_HID_4af1b = 0x4af1b,\n+\tBNXT_ULP_CLASS_HID_4f037 = 0x4f037,\n+\tBNXT_ULP_CLASS_HID_4f673 = 0x4f673,\n+\tBNXT_ULP_CLASS_HID_4aca3 = 0x4aca3,\n+\tBNXT_ULP_CLASS_HID_4b2ef = 0x4b2ef,\n+\tBNXT_ULP_CLASS_HID_4b6cf = 0x4b6cf,\n+\tBNXT_ULP_CLASS_HID_4bd0b = 0x4bd0b,\n+\tBNXT_ULP_CLASS_HID_1a3eb = 0x1a3eb,\n+\tBNXT_ULP_CLASS_HID_1a9d7 = 0x1a9d7,\n+\tBNXT_ULP_CLASS_HID_1ae37 = 0x1ae37,\n+\tBNXT_ULP_CLASS_HID_1b473 = 0x1b473,\n+\tBNXT_ULP_CLASS_HID_1e77f = 0x1e77f,\n+\tBNXT_ULP_CLASS_HID_1edbb = 0x1edbb,\n+\tBNXT_ULP_CLASS_HID_1b19b = 0x1b19b,\n+\tBNXT_ULP_CLASS_HID_1b7c7 = 0x1b7c7,\n+\tBNXT_ULP_CLASS_HID_5bedf = 0x5bedf,\n+\tBNXT_ULP_CLASS_HID_5a51b = 0x5a51b,\n+\tBNXT_ULP_CLASS_HID_5a97b = 0x5a97b,\n+\tBNXT_ULP_CLASS_HID_5afa7 = 0x5afa7,\n+\tBNXT_ULP_CLASS_HID_5e2a3 = 0x5e2a3,\n+\tBNXT_ULP_CLASS_HID_5e8ef = 0x5e8ef,\n+\tBNXT_ULP_CLASS_HID_5accf = 0x5accf,\n+\tBNXT_ULP_CLASS_HID_5b30b = 0x5b30b,\n+\tBNXT_ULP_CLASS_HID_f36b = 0xf36b,\n+\tBNXT_ULP_CLASS_HID_f957 = 0xf957,\n+\tBNXT_ULP_CLASS_HID_fa43 = 0xfa43,\n+\tBNXT_ULP_CLASS_HID_e3f3 = 0xe3f3,\n+\tBNXT_ULP_CLASS_HID_f6ff = 0xf6ff,\n+\tBNXT_ULP_CLASS_HID_fd3b = 0xfd3b,\n+\tBNXT_ULP_CLASS_HID_e11b = 0xe11b,\n+\tBNXT_ULP_CLASS_HID_e747 = 0xe747,\n+\tBNXT_ULP_CLASS_HID_4ee5f = 0x4ee5f,\n+\tBNXT_ULP_CLASS_HID_4f49b = 0x4f49b,\n+\tBNXT_ULP_CLASS_HID_4f5b7 = 0x4f5b7,\n+\tBNXT_ULP_CLASS_HID_4fbf3 = 0x4fbf3,\n+\tBNXT_ULP_CLASS_HID_4f223 = 0x4f223,\n+\tBNXT_ULP_CLASS_HID_4f86f = 0x4f86f,\n+\tBNXT_ULP_CLASS_HID_4fc4f = 0x4fc4f,\n+\tBNXT_ULP_CLASS_HID_4e28b = 0x4e28b,\n+\tBNXT_ULP_CLASS_HID_1e96b = 0x1e96b,\n+\tBNXT_ULP_CLASS_HID_1ef57 = 0x1ef57,\n+\tBNXT_ULP_CLASS_HID_1f3b7 = 0x1f3b7,\n+\tBNXT_ULP_CLASS_HID_1f9f3 = 0x1f9f3,\n+\tBNXT_ULP_CLASS_HID_1ecff = 0x1ecff,\n+\tBNXT_ULP_CLASS_HID_1f33b = 0x1f33b,\n+\tBNXT_ULP_CLASS_HID_1f71b = 0x1f71b,\n+\tBNXT_ULP_CLASS_HID_1fd47 = 0x1fd47,\n+\tBNXT_ULP_CLASS_HID_5e45f = 0x5e45f,\n+\tBNXT_ULP_CLASS_HID_5ea9b = 0x5ea9b,\n+\tBNXT_ULP_CLASS_HID_5eefb = 0x5eefb,\n+\tBNXT_ULP_CLASS_HID_5f527 = 0x5f527,\n+\tBNXT_ULP_CLASS_HID_5e823 = 0x5e823,\n+\tBNXT_ULP_CLASS_HID_5ee6f = 0x5ee6f,\n+\tBNXT_ULP_CLASS_HID_5f24f = 0x5f24f,\n+\tBNXT_ULP_CLASS_HID_5f88b = 0x5f88b,\n+\tBNXT_ULP_CLASS_HID_22c53 = 0x22c53,\n+\tBNXT_ULP_CLASS_HID_2326f = 0x2326f,\n+\tBNXT_ULP_CLASS_HID_2160f = 0x2160f,\n+\tBNXT_ULP_CLASS_HID_21ccb = 0x21ccb,\n+\tBNXT_ULP_CLASS_HID_24fc7 = 0x24fc7,\n+\tBNXT_ULP_CLASS_HID_25583 = 0x25583,\n+\tBNXT_ULP_CLASS_HID_239a3 = 0x239a3,\n+\tBNXT_ULP_CLASS_HID_2407f = 0x2407f,\n+\tBNXT_ULP_CLASS_HID_21883 = 0x21883,\n+\tBNXT_ULP_CLASS_HID_21f5f = 0x21f5f,\n+\tBNXT_ULP_CLASS_HID_2037f = 0x2037f,\n+\tBNXT_ULP_CLASS_HID_2093b = 0x2093b,\n+\tBNXT_ULP_CLASS_HID_23c37 = 0x23c37,\n+\tBNXT_ULP_CLASS_HID_242f3 = 0x242f3,\n+\tBNXT_ULP_CLASS_HID_22693 = 0x22693,\n+\tBNXT_ULP_CLASS_HID_22caf = 0x22caf,\n+\tBNXT_ULP_CLASS_HID_62767 = 0x62767,\n+\tBNXT_ULP_CLASS_HID_62d23 = 0x62d23,\n+\tBNXT_ULP_CLASS_HID_611c3 = 0x611c3,\n+\tBNXT_ULP_CLASS_HID_6179f = 0x6179f,\n+\tBNXT_ULP_CLASS_HID_64a9b = 0x64a9b,\n+\tBNXT_ULP_CLASS_HID_65157 = 0x65157,\n+\tBNXT_ULP_CLASS_HID_63577 = 0x63577,\n+\tBNXT_ULP_CLASS_HID_63b33 = 0x63b33,\n+\tBNXT_ULP_CLASS_HID_61457 = 0x61457,\n+\tBNXT_ULP_CLASS_HID_61a13 = 0x61a13,\n+\tBNXT_ULP_CLASS_HID_65b7f = 0x65b7f,\n+\tBNXT_ULP_CLASS_HID_604cf = 0x604cf,\n+\tBNXT_ULP_CLASS_HID_637cb = 0x637cb,\n+\tBNXT_ULP_CLASS_HID_63d87 = 0x63d87,\n+\tBNXT_ULP_CLASS_HID_621a7 = 0x621a7,\n+\tBNXT_ULP_CLASS_HID_62863 = 0x62863,\n+\tBNXT_ULP_CLASS_HID_34253 = 0x34253,\n+\tBNXT_ULP_CLASS_HID_3486f = 0x3486f,\n+\tBNXT_ULP_CLASS_HID_32c0f = 0x32c0f,\n+\tBNXT_ULP_CLASS_HID_332cb = 0x332cb,\n+\tBNXT_ULP_CLASS_HID_3089b = 0x3089b,\n+\tBNXT_ULP_CLASS_HID_30f57 = 0x30f57,\n+\tBNXT_ULP_CLASS_HID_34fa3 = 0x34fa3,\n+\tBNXT_ULP_CLASS_HID_3567f = 0x3567f,\n+\tBNXT_ULP_CLASS_HID_32e83 = 0x32e83,\n+\tBNXT_ULP_CLASS_HID_3355f = 0x3355f,\n+\tBNXT_ULP_CLASS_HID_3197f = 0x3197f,\n+\tBNXT_ULP_CLASS_HID_31f3b = 0x31f3b,\n+\tBNXT_ULP_CLASS_HID_35237 = 0x35237,\n+\tBNXT_ULP_CLASS_HID_358f3 = 0x358f3,\n+\tBNXT_ULP_CLASS_HID_33c93 = 0x33c93,\n+\tBNXT_ULP_CLASS_HID_342af = 0x342af,\n+\tBNXT_ULP_CLASS_HID_73d67 = 0x73d67,\n+\tBNXT_ULP_CLASS_HID_74323 = 0x74323,\n+\tBNXT_ULP_CLASS_HID_727c3 = 0x727c3,\n+\tBNXT_ULP_CLASS_HID_72d9f = 0x72d9f,\n+\tBNXT_ULP_CLASS_HID_703af = 0x703af,\n+\tBNXT_ULP_CLASS_HID_70a6b = 0x70a6b,\n+\tBNXT_ULP_CLASS_HID_74b77 = 0x74b77,\n+\tBNXT_ULP_CLASS_HID_75133 = 0x75133,\n+\tBNXT_ULP_CLASS_HID_72a57 = 0x72a57,\n+\tBNXT_ULP_CLASS_HID_73013 = 0x73013,\n+\tBNXT_ULP_CLASS_HID_71433 = 0x71433,\n+\tBNXT_ULP_CLASS_HID_71acf = 0x71acf,\n+\tBNXT_ULP_CLASS_HID_74dcb = 0x74dcb,\n+\tBNXT_ULP_CLASS_HID_75387 = 0x75387,\n+\tBNXT_ULP_CLASS_HID_737a7 = 0x737a7,\n+\tBNXT_ULP_CLASS_HID_73e63 = 0x73e63,\n+\tBNXT_ULP_CLASS_HID_2b753 = 0x2b753,\n+\tBNXT_ULP_CLASS_HID_2bd6f = 0x2bd6f,\n+\tBNXT_ULP_CLASS_HID_2a10f = 0x2a10f,\n+\tBNXT_ULP_CLASS_HID_2a7cb = 0x2a7cb,\n+\tBNXT_ULP_CLASS_HID_2dac7 = 0x2dac7,\n+\tBNXT_ULP_CLASS_HID_28457 = 0x28457,\n+\tBNXT_ULP_CLASS_HID_2c4a3 = 0x2c4a3,\n+\tBNXT_ULP_CLASS_HID_2cb7f = 0x2cb7f,\n+\tBNXT_ULP_CLASS_HID_2a383 = 0x2a383,\n+\tBNXT_ULP_CLASS_HID_2aa5f = 0x2aa5f,\n+\tBNXT_ULP_CLASS_HID_28e7f = 0x28e7f,\n+\tBNXT_ULP_CLASS_HID_2943b = 0x2943b,\n+\tBNXT_ULP_CLASS_HID_2c737 = 0x2c737,\n+\tBNXT_ULP_CLASS_HID_2cdf3 = 0x2cdf3,\n+\tBNXT_ULP_CLASS_HID_2b193 = 0x2b193,\n+\tBNXT_ULP_CLASS_HID_2b7af = 0x2b7af,\n+\tBNXT_ULP_CLASS_HID_6b267 = 0x6b267,\n+\tBNXT_ULP_CLASS_HID_6b823 = 0x6b823,\n+\tBNXT_ULP_CLASS_HID_69cc3 = 0x69cc3,\n+\tBNXT_ULP_CLASS_HID_6a29f = 0x6a29f,\n+\tBNXT_ULP_CLASS_HID_6d59b = 0x6d59b,\n+\tBNXT_ULP_CLASS_HID_6dc57 = 0x6dc57,\n+\tBNXT_ULP_CLASS_HID_6c077 = 0x6c077,\n+\tBNXT_ULP_CLASS_HID_6c633 = 0x6c633,\n+\tBNXT_ULP_CLASS_HID_69f57 = 0x69f57,\n+\tBNXT_ULP_CLASS_HID_6a513 = 0x6a513,\n+\tBNXT_ULP_CLASS_HID_68933 = 0x68933,\n+\tBNXT_ULP_CLASS_HID_68fcf = 0x68fcf,\n+\tBNXT_ULP_CLASS_HID_6c2cb = 0x6c2cb,\n+\tBNXT_ULP_CLASS_HID_6c887 = 0x6c887,\n+\tBNXT_ULP_CLASS_HID_6aca7 = 0x6aca7,\n+\tBNXT_ULP_CLASS_HID_6b363 = 0x6b363,\n+\tBNXT_ULP_CLASS_HID_3cd53 = 0x3cd53,\n+\tBNXT_ULP_CLASS_HID_3d36f = 0x3d36f,\n+\tBNXT_ULP_CLASS_HID_3b70f = 0x3b70f,\n+\tBNXT_ULP_CLASS_HID_3bdcb = 0x3bdcb,\n+\tBNXT_ULP_CLASS_HID_3939b = 0x3939b,\n+\tBNXT_ULP_CLASS_HID_39a57 = 0x39a57,\n+\tBNXT_ULP_CLASS_HID_3daa3 = 0x3daa3,\n+\tBNXT_ULP_CLASS_HID_38433 = 0x38433,\n+\tBNXT_ULP_CLASS_HID_3b983 = 0x3b983,\n+\tBNXT_ULP_CLASS_HID_3c05f = 0x3c05f,\n+\tBNXT_ULP_CLASS_HID_3a47f = 0x3a47f,\n+\tBNXT_ULP_CLASS_HID_3aa3b = 0x3aa3b,\n+\tBNXT_ULP_CLASS_HID_380cb = 0x380cb,\n+\tBNXT_ULP_CLASS_HID_38687 = 0x38687,\n+\tBNXT_ULP_CLASS_HID_3c793 = 0x3c793,\n+\tBNXT_ULP_CLASS_HID_3cdaf = 0x3cdaf,\n+\tBNXT_ULP_CLASS_HID_7c867 = 0x7c867,\n+\tBNXT_ULP_CLASS_HID_7ce23 = 0x7ce23,\n+\tBNXT_ULP_CLASS_HID_7b2c3 = 0x7b2c3,\n+\tBNXT_ULP_CLASS_HID_7b89f = 0x7b89f,\n+\tBNXT_ULP_CLASS_HID_78eaf = 0x78eaf,\n+\tBNXT_ULP_CLASS_HID_7956b = 0x7956b,\n+\tBNXT_ULP_CLASS_HID_7d677 = 0x7d677,\n+\tBNXT_ULP_CLASS_HID_7dc33 = 0x7dc33,\n+\tBNXT_ULP_CLASS_HID_7b557 = 0x7b557,\n+\tBNXT_ULP_CLASS_HID_7bb13 = 0x7bb13,\n+\tBNXT_ULP_CLASS_HID_79f33 = 0x79f33,\n+\tBNXT_ULP_CLASS_HID_7a5cf = 0x7a5cf,\n+\tBNXT_ULP_CLASS_HID_7d8cb = 0x7d8cb,\n+\tBNXT_ULP_CLASS_HID_7825b = 0x7825b,\n+\tBNXT_ULP_CLASS_HID_7c2a7 = 0x7c2a7,\n+\tBNXT_ULP_CLASS_HID_7c963 = 0x7c963,\n+\tBNXT_ULP_CLASS_HID_8b4b = 0x8b4b,\n+\tBNXT_ULP_CLASS_HID_9177 = 0x9177,\n+\tBNXT_ULP_CLASS_HID_d263 = 0xd263,\n+\tBNXT_ULP_CLASS_HID_d82f = 0xd82f,\n+\tBNXT_ULP_CLASS_HID_aedf = 0xaedf,\n \tBNXT_ULP_CLASS_HID_b49b = 0xb49b,\n-\tBNXT_ULP_CLASS_HID_b7db = 0xb7db,\n-\tBNXT_ULP_CLASS_HID_fa1b = 0xfa1b,\n-\tBNXT_ULP_CLASS_HID_fd5b = 0xfd5b,\n-\tBNXT_ULP_CLASS_HID_b04f = 0xb04f,\n-\tBNXT_ULP_CLASS_HID_b28f = 0xb28f,\n-\tBNXT_ULP_CLASS_HID_f5cf = 0xf5cf,\n-\tBNXT_ULP_CLASS_HID_f80f = 0xf80f,\n-\tBNXT_ULP_CLASS_HID_1c64f = 0x1c64f,\n-\tBNXT_ULP_CLASS_HID_1e88f = 0x1e88f,\n-\tBNXT_ULP_CLASS_HID_1cbcf = 0x1cbcf,\n-\tBNXT_ULP_CLASS_HID_1ee0f = 0x1ee0f,\n+\tBNXT_ULP_CLASS_HID_98bb = 0x98bb,\n+\tBNXT_ULP_CLASS_HID_9f67 = 0x9f67,\n+\tBNXT_ULP_CLASS_HID_4867f = 0x4867f,\n+\tBNXT_ULP_CLASS_HID_48c3b = 0x48c3b,\n+\tBNXT_ULP_CLASS_HID_4cd17 = 0x4cd17,\n+\tBNXT_ULP_CLASS_HID_4d3d3 = 0x4d3d3,\n+\tBNXT_ULP_CLASS_HID_4a983 = 0x4a983,\n+\tBNXT_ULP_CLASS_HID_4b04f = 0x4b04f,\n+\tBNXT_ULP_CLASS_HID_4946f = 0x4946f,\n+\tBNXT_ULP_CLASS_HID_49a2b = 0x49a2b,\n+\tBNXT_ULP_CLASS_HID_1a14b = 0x1a14b,\n+\tBNXT_ULP_CLASS_HID_1a777 = 0x1a777,\n+\tBNXT_ULP_CLASS_HID_18b17 = 0x18b17,\n+\tBNXT_ULP_CLASS_HID_191d3 = 0x191d3,\n+\tBNXT_ULP_CLASS_HID_1c4df = 0x1c4df,\n \tBNXT_ULP_CLASS_HID_1ca9b = 0x1ca9b,\n-\tBNXT_ULP_CLASS_HID_1eddb = 0x1eddb,\n-\tBNXT_ULP_CLASS_HID_1d01b = 0x1d01b,\n-\tBNXT_ULP_CLASS_HID_1f35b = 0x1f35b,\n-\tBNXT_ULP_CLASS_HID_8b4b = 0x8b4b,\n-\tBNXT_ULP_CLASS_HID_ad8b = 0xad8b,\n+\tBNXT_ULP_CLASS_HID_1aebb = 0x1aebb,\n+\tBNXT_ULP_CLASS_HID_1b567 = 0x1b567,\n+\tBNXT_ULP_CLASS_HID_59c7f = 0x59c7f,\n+\tBNXT_ULP_CLASS_HID_5a23b = 0x5a23b,\n+\tBNXT_ULP_CLASS_HID_586db = 0x586db,\n+\tBNXT_ULP_CLASS_HID_58c87 = 0x58c87,\n+\tBNXT_ULP_CLASS_HID_5bf83 = 0x5bf83,\n+\tBNXT_ULP_CLASS_HID_5c64f = 0x5c64f,\n+\tBNXT_ULP_CLASS_HID_5aa6f = 0x5aa6f,\n+\tBNXT_ULP_CLASS_HID_5b02b = 0x5b02b,\n \tBNXT_ULP_CLASS_HID_d0cb = 0xd0cb,\n-\tBNXT_ULP_CLASS_HID_f30b = 0xf30b,\n-\tBNXT_ULP_CLASS_HID_867f = 0x867f,\n-\tBNXT_ULP_CLASS_HID_a8bf = 0xa8bf,\n-\tBNXT_ULP_CLASS_HID_cbff = 0xcbff,\n-\tBNXT_ULP_CLASS_HID_ee3f = 0xee3f,\n-\tBNXT_ULP_CLASS_HID_19c7f = 0x19c7f,\n-\tBNXT_ULP_CLASS_HID_1bebf = 0x1bebf,\n-\tBNXT_ULP_CLASS_HID_1e1ff = 0x1e1ff,\n-\tBNXT_ULP_CLASS_HID_1e43f = 0x1e43f,\n-\tBNXT_ULP_CLASS_HID_1a14b = 0x1a14b,\n-\tBNXT_ULP_CLASS_HID_1a38b = 0x1a38b,\n+\tBNXT_ULP_CLASS_HID_d6f7 = 0xd6f7,\n+\tBNXT_ULP_CLASS_HID_d7e3 = 0xd7e3,\n+\tBNXT_ULP_CLASS_HID_c153 = 0xc153,\n+\tBNXT_ULP_CLASS_HID_f45f = 0xf45f,\n+\tBNXT_ULP_CLASS_HID_fa1b = 0xfa1b,\n+\tBNXT_ULP_CLASS_HID_de3b = 0xde3b,\n+\tBNXT_ULP_CLASS_HID_e4e7 = 0xe4e7,\n+\tBNXT_ULP_CLASS_HID_4cbff = 0x4cbff,\n+\tBNXT_ULP_CLASS_HID_4d1bb = 0x4d1bb,\n+\tBNXT_ULP_CLASS_HID_4d297 = 0x4d297,\n+\tBNXT_ULP_CLASS_HID_4d953 = 0x4d953,\n+\tBNXT_ULP_CLASS_HID_4ef03 = 0x4ef03,\n+\tBNXT_ULP_CLASS_HID_4f5cf = 0x4f5cf,\n+\tBNXT_ULP_CLASS_HID_4d9ef = 0x4d9ef,\n+\tBNXT_ULP_CLASS_HID_4dfab = 0x4dfab,\n \tBNXT_ULP_CLASS_HID_1e6cb = 0x1e6cb,\n-\tBNXT_ULP_CLASS_HID_1e90b = 0x1e90b,\n-\tBNXT_ULP_CLASS_HID_aedf = 0xaedf,\n+\tBNXT_ULP_CLASS_HID_1ecf7 = 0x1ecf7,\n+\tBNXT_ULP_CLASS_HID_1d097 = 0x1d097,\n+\tBNXT_ULP_CLASS_HID_1d753 = 0x1d753,\n+\tBNXT_ULP_CLASS_HID_1ca5f = 0x1ca5f,\n+\tBNXT_ULP_CLASS_HID_1d01b = 0x1d01b,\n+\tBNXT_ULP_CLASS_HID_1f43b = 0x1f43b,\n+\tBNXT_ULP_CLASS_HID_1fae7 = 0x1fae7,\n+\tBNXT_ULP_CLASS_HID_5e1ff = 0x5e1ff,\n+\tBNXT_ULP_CLASS_HID_5e7bb = 0x5e7bb,\n+\tBNXT_ULP_CLASS_HID_5cc5b = 0x5cc5b,\n+\tBNXT_ULP_CLASS_HID_5d207 = 0x5d207,\n+\tBNXT_ULP_CLASS_HID_5c503 = 0x5c503,\n+\tBNXT_ULP_CLASS_HID_5cbcf = 0x5cbcf,\n+\tBNXT_ULP_CLASS_HID_5efef = 0x5efef,\n+\tBNXT_ULP_CLASS_HID_5f5ab = 0x5f5ab,\n+\tBNXT_ULP_CLASS_HID_ad8b = 0xad8b,\n+\tBNXT_ULP_CLASS_HID_b3b7 = 0xb3b7,\n+\tBNXT_ULP_CLASS_HID_f4a3 = 0xf4a3,\n+\tBNXT_ULP_CLASS_HID_fb6f = 0xfb6f,\n \tBNXT_ULP_CLASS_HID_b11f = 0xb11f,\n-\tBNXT_ULP_CLASS_HID_f45f = 0xf45f,\n-\tBNXT_ULP_CLASS_HID_f69f = 0xf69f,\n-\tBNXT_ULP_CLASS_HID_a983 = 0xa983,\n-\tBNXT_ULP_CLASS_HID_acc3 = 0xacc3,\n-\tBNXT_ULP_CLASS_HID_ef03 = 0xef03,\n-\tBNXT_ULP_CLASS_HID_f243 = 0xf243,\n-\tBNXT_ULP_CLASS_HID_1bf83 = 0x1bf83,\n-\tBNXT_ULP_CLASS_HID_1e2c3 = 0x1e2c3,\n-\tBNXT_ULP_CLASS_HID_1c503 = 0x1c503,\n-\tBNXT_ULP_CLASS_HID_1e843 = 0x1e843,\n-\tBNXT_ULP_CLASS_HID_1c4df = 0x1c4df,\n+\tBNXT_ULP_CLASS_HID_b7db = 0xb7db,\n+\tBNXT_ULP_CLASS_HID_bbfb = 0xbbfb,\n+\tBNXT_ULP_CLASS_HID_a1a7 = 0xa1a7,\n+\tBNXT_ULP_CLASS_HID_4a8bf = 0x4a8bf,\n+\tBNXT_ULP_CLASS_HID_4af7b = 0x4af7b,\n+\tBNXT_ULP_CLASS_HID_4f057 = 0x4f057,\n+\tBNXT_ULP_CLASS_HID_4f613 = 0x4f613,\n+\tBNXT_ULP_CLASS_HID_4acc3 = 0x4acc3,\n+\tBNXT_ULP_CLASS_HID_4b28f = 0x4b28f,\n+\tBNXT_ULP_CLASS_HID_4b6af = 0x4b6af,\n+\tBNXT_ULP_CLASS_HID_4bd6b = 0x4bd6b,\n+\tBNXT_ULP_CLASS_HID_1a38b = 0x1a38b,\n+\tBNXT_ULP_CLASS_HID_1a9b7 = 0x1a9b7,\n+\tBNXT_ULP_CLASS_HID_1ae57 = 0x1ae57,\n+\tBNXT_ULP_CLASS_HID_1b413 = 0x1b413,\n \tBNXT_ULP_CLASS_HID_1e71f = 0x1e71f,\n-\tBNXT_ULP_CLASS_HID_1ca5f = 0x1ca5f,\n+\tBNXT_ULP_CLASS_HID_1eddb = 0x1eddb,\n+\tBNXT_ULP_CLASS_HID_1b1fb = 0x1b1fb,\n+\tBNXT_ULP_CLASS_HID_1b7a7 = 0x1b7a7,\n+\tBNXT_ULP_CLASS_HID_5bebf = 0x5bebf,\n+\tBNXT_ULP_CLASS_HID_5a57b = 0x5a57b,\n+\tBNXT_ULP_CLASS_HID_5a91b = 0x5a91b,\n+\tBNXT_ULP_CLASS_HID_5afc7 = 0x5afc7,\n+\tBNXT_ULP_CLASS_HID_5e2c3 = 0x5e2c3,\n+\tBNXT_ULP_CLASS_HID_5e88f = 0x5e88f,\n+\tBNXT_ULP_CLASS_HID_5acaf = 0x5acaf,\n+\tBNXT_ULP_CLASS_HID_5b36b = 0x5b36b,\n+\tBNXT_ULP_CLASS_HID_f30b = 0xf30b,\n+\tBNXT_ULP_CLASS_HID_f937 = 0xf937,\n+\tBNXT_ULP_CLASS_HID_fa23 = 0xfa23,\n+\tBNXT_ULP_CLASS_HID_e393 = 0xe393,\n+\tBNXT_ULP_CLASS_HID_f69f = 0xf69f,\n+\tBNXT_ULP_CLASS_HID_fd5b = 0xfd5b,\n+\tBNXT_ULP_CLASS_HID_e17b = 0xe17b,\n+\tBNXT_ULP_CLASS_HID_e727 = 0xe727,\n+\tBNXT_ULP_CLASS_HID_4ee3f = 0x4ee3f,\n+\tBNXT_ULP_CLASS_HID_4f4fb = 0x4f4fb,\n+\tBNXT_ULP_CLASS_HID_4f5d7 = 0x4f5d7,\n+\tBNXT_ULP_CLASS_HID_4fb93 = 0x4fb93,\n+\tBNXT_ULP_CLASS_HID_4f243 = 0x4f243,\n+\tBNXT_ULP_CLASS_HID_4f80f = 0x4f80f,\n+\tBNXT_ULP_CLASS_HID_4fc2f = 0x4fc2f,\n+\tBNXT_ULP_CLASS_HID_4e2eb = 0x4e2eb,\n+\tBNXT_ULP_CLASS_HID_1e90b = 0x1e90b,\n+\tBNXT_ULP_CLASS_HID_1ef37 = 0x1ef37,\n+\tBNXT_ULP_CLASS_HID_1f3d7 = 0x1f3d7,\n+\tBNXT_ULP_CLASS_HID_1f993 = 0x1f993,\n \tBNXT_ULP_CLASS_HID_1ec9f = 0x1ec9f,\n-\tBNXT_ULP_CLASS_HID_2523 = 0x2523,\n-\tBNXT_ULP_CLASS_HID_2bef = 0x2bef,\n-\tBNXT_ULP_CLASS_HID_2693 = 0x2693,\n-\tBNXT_ULP_CLASS_HID_4f73 = 0x4f73,\n-\tBNXT_ULP_CLASS_HID_4a27 = 0x4a27,\n-\tBNXT_ULP_CLASS_HID_164b = 0x164b,\n-\tBNXT_ULP_CLASS_HID_117f = 0x117f,\n-\tBNXT_ULP_CLASS_HID_39df = 0x39df,\n-\tBNXT_ULP_CLASS_HID_3483 = 0x3483,\n-\tBNXT_ULP_CLASS_HID_20d7 = 0x20d7,\n-\tBNXT_ULP_CLASS_HID_48b7 = 0x48b7,\n-\tBNXT_ULP_CLASS_HID_447b = 0x447b,\n-\tBNXT_ULP_CLASS_HID_0f8f = 0x0f8f,\n-\tBNXT_ULP_CLASS_HID_0ab3 = 0x0ab3,\n-\tBNXT_ULP_CLASS_HID_3313 = 0x3313,\n-\tBNXT_ULP_CLASS_HID_2ec7 = 0x2ec7,\n-\tBNXT_ULP_CLASS_HID_257b7 = 0x257b7,\n-\tBNXT_ULP_CLASS_HID_24467 = 0x24467,\n-\tBNXT_ULP_CLASS_HID_23fbb = 0x23fbb,\n-\tBNXT_ULP_CLASS_HID_252cb = 0x252cb,\n-\tBNXT_ULP_CLASS_HID_21e7f = 0x21e7f,\n-\tBNXT_ULP_CLASS_HID_20b2f = 0x20b2f,\n-\tBNXT_ULP_CLASS_HID_20663 = 0x20663,\n-\tBNXT_ULP_CLASS_HID_219b3 = 0x219b3,\n-\tBNXT_ULP_CLASS_HID_24213 = 0x24213,\n-\tBNXT_ULP_CLASS_HID_22ec3 = 0x22ec3,\n-\tBNXT_ULP_CLASS_HID_22a17 = 0x22a17,\n-\tBNXT_ULP_CLASS_HID_23d27 = 0x23d27,\n-\tBNXT_ULP_CLASS_HID_208db = 0x208db,\n-\tBNXT_ULP_CLASS_HID_25277 = 0x25277,\n-\tBNXT_ULP_CLASS_HID_24d8b = 0x24d8b,\n-\tBNXT_ULP_CLASS_HID_203ef = 0x203ef,\n-\tBNXT_ULP_CLASS_HID_2517b = 0x2517b,\n-\tBNXT_ULP_CLASS_HID_23e2b = 0x23e2b,\n-\tBNXT_ULP_CLASS_HID_2397f = 0x2397f,\n-\tBNXT_ULP_CLASS_HID_24c8f = 0x24c8f,\n-\tBNXT_ULP_CLASS_HID_21823 = 0x21823,\n-\tBNXT_ULP_CLASS_HID_20513 = 0x20513,\n-\tBNXT_ULP_CLASS_HID_20027 = 0x20027,\n-\tBNXT_ULP_CLASS_HID_21377 = 0x21377,\n-\tBNXT_ULP_CLASS_HID_23bd7 = 0x23bd7,\n-\tBNXT_ULP_CLASS_HID_22887 = 0x22887,\n-\tBNXT_ULP_CLASS_HID_223db = 0x223db,\n-\tBNXT_ULP_CLASS_HID_236eb = 0x236eb,\n-\tBNXT_ULP_CLASS_HID_2029f = 0x2029f,\n-\tBNXT_ULP_CLASS_HID_24c3b = 0x24c3b,\n-\tBNXT_ULP_CLASS_HID_2474f = 0x2474f,\n-\tBNXT_ULP_CLASS_HID_25a9f = 0x25a9f,\n-\tBNXT_ULP_CLASS_HID_24b3f = 0x24b3f,\n-\tBNXT_ULP_CLASS_HID_237ef = 0x237ef,\n-\tBNXT_ULP_CLASS_HID_23323 = 0x23323,\n-\tBNXT_ULP_CLASS_HID_24673 = 0x24673,\n-\tBNXT_ULP_CLASS_HID_211e7 = 0x211e7,\n-\tBNXT_ULP_CLASS_HID_25b83 = 0x25b83,\n-\tBNXT_ULP_CLASS_HID_256d7 = 0x256d7,\n-\tBNXT_ULP_CLASS_HID_20d3b = 0x20d3b,\n-\tBNXT_ULP_CLASS_HID_2359b = 0x2359b,\n-\tBNXT_ULP_CLASS_HID_2224b = 0x2224b,\n-\tBNXT_ULP_CLASS_HID_21d9f = 0x21d9f,\n-\tBNXT_ULP_CLASS_HID_230af = 0x230af,\n-\tBNXT_ULP_CLASS_HID_2590f = 0x2590f,\n-\tBNXT_ULP_CLASS_HID_245ff = 0x245ff,\n-\tBNXT_ULP_CLASS_HID_24133 = 0x24133,\n-\tBNXT_ULP_CLASS_HID_25443 = 0x25443,\n-\tBNXT_ULP_CLASS_HID_244e3 = 0x244e3,\n-\tBNXT_ULP_CLASS_HID_231d3 = 0x231d3,\n-\tBNXT_ULP_CLASS_HID_22ce7 = 0x22ce7,\n-\tBNXT_ULP_CLASS_HID_24037 = 0x24037,\n-\tBNXT_ULP_CLASS_HID_20bab = 0x20bab,\n-\tBNXT_ULP_CLASS_HID_25547 = 0x25547,\n-\tBNXT_ULP_CLASS_HID_2509b = 0x2509b,\n-\tBNXT_ULP_CLASS_HID_206ff = 0x206ff,\n-\tBNXT_ULP_CLASS_HID_22f5f = 0x22f5f,\n-\tBNXT_ULP_CLASS_HID_21c0f = 0x21c0f,\n-\tBNXT_ULP_CLASS_HID_21743 = 0x21743,\n-\tBNXT_ULP_CLASS_HID_22a93 = 0x22a93,\n-\tBNXT_ULP_CLASS_HID_252f3 = 0x252f3,\n-\tBNXT_ULP_CLASS_HID_23fa3 = 0x23fa3,\n-\tBNXT_ULP_CLASS_HID_23af7 = 0x23af7,\n-\tBNXT_ULP_CLASS_HID_24e07 = 0x24e07,\n-\tBNXT_ULP_CLASS_HID_2322f = 0x2322f,\n-\tBNXT_ULP_CLASS_HID_21f1f = 0x21f1f,\n-\tBNXT_ULP_CLASS_HID_21a53 = 0x21a53,\n-\tBNXT_ULP_CLASS_HID_22d63 = 0x22d63,\n-\tBNXT_ULP_CLASS_HID_255c3 = 0x255c3,\n-\tBNXT_ULP_CLASS_HID_242b3 = 0x242b3,\n-\tBNXT_ULP_CLASS_HID_23dc7 = 0x23dc7,\n-\tBNXT_ULP_CLASS_HID_25117 = 0x25117,\n-\tBNXT_ULP_CLASS_HID_22c13 = 0x22c13,\n-\tBNXT_ULP_CLASS_HID_218c3 = 0x218c3,\n-\tBNXT_ULP_CLASS_HID_21417 = 0x21417,\n-\tBNXT_ULP_CLASS_HID_22727 = 0x22727,\n-\tBNXT_ULP_CLASS_HID_24f87 = 0x24f87,\n-\tBNXT_ULP_CLASS_HID_23c77 = 0x23c77,\n-\tBNXT_ULP_CLASS_HID_2378b = 0x2378b,\n-\tBNXT_ULP_CLASS_HID_24adb = 0x24adb,\n+\tBNXT_ULP_CLASS_HID_1f35b = 0x1f35b,\n+\tBNXT_ULP_CLASS_HID_1f77b = 0x1f77b,\n+\tBNXT_ULP_CLASS_HID_1fd27 = 0x1fd27,\n+\tBNXT_ULP_CLASS_HID_5e43f = 0x5e43f,\n+\tBNXT_ULP_CLASS_HID_5eafb = 0x5eafb,\n+\tBNXT_ULP_CLASS_HID_5ee9b = 0x5ee9b,\n+\tBNXT_ULP_CLASS_HID_5f547 = 0x5f547,\n+\tBNXT_ULP_CLASS_HID_5e843 = 0x5e843,\n+\tBNXT_ULP_CLASS_HID_5ee0f = 0x5ee0f,\n+\tBNXT_ULP_CLASS_HID_5f22f = 0x5f22f,\n+\tBNXT_ULP_CLASS_HID_5f8eb = 0x5f8eb,\n+\tBNXT_ULP_CLASS_HID_2579 = 0x2579,\n+\tBNXT_ULP_CLASS_HID_2bb5 = 0x2bb5,\n+\tBNXT_ULP_CLASS_HID_4591 = 0x4591,\n+\tBNXT_ULP_CLASS_HID_4bad = 0x4bad,\n+\tBNXT_ULP_CLASS_HID_2561 = 0x2561,\n+\tBNXT_ULP_CLASS_HID_2bad = 0x2bad,\n+\tBNXT_ULP_CLASS_HID_5bdd = 0x5bdd,\n+\tBNXT_ULP_CLASS_HID_054d = 0x054d,\n \tBNXT_ULP_CLASS_HID_257b = 0x257b,\n \tBNXT_ULP_CLASS_HID_2bb7 = 0x2bb7,\n-\tBNXT_ULP_CLASS_HID_1867 = 0x1867,\n-\tBNXT_ULP_CLASS_HID_4f2b = 0x4f2b,\n-\tBNXT_ULP_CLASS_HID_3c1b = 0x3c1b,\n+\tBNXT_ULP_CLASS_HID_0fd7 = 0x0fd7,\n \tBNXT_ULP_CLASS_HID_1613 = 0x1613,\n-\tBNXT_ULP_CLASS_HID_02c3 = 0x02c3,\n+\tBNXT_ULP_CLASS_HID_48ef = 0x48ef,\n+\tBNXT_ULP_CLASS_HID_4f2b = 0x4f2b,\n+\tBNXT_ULP_CLASS_HID_334b = 0x334b,\n \tBNXT_ULP_CLASS_HID_3987 = 0x3987,\n-\tBNXT_ULP_CLASS_HID_2677 = 0x2677,\n \tBNXT_ULP_CLASS_HID_122b = 0x122b,\n-\tBNXT_ULP_CLASS_HID_48ef = 0x48ef,\n-\tBNXT_ULP_CLASS_HID_35df = 0x35df,\n-\tBNXT_ULP_CLASS_HID_0fd7 = 0x0fd7,\n+\tBNXT_ULP_CLASS_HID_1867 = 0x1867,\n \tBNXT_ULP_CLASS_HID_5973 = 0x5973,\n-\tBNXT_ULP_CLASS_HID_334b = 0x334b,\n+\tBNXT_ULP_CLASS_HID_02c3 = 0x02c3,\n+\tBNXT_ULP_CLASS_HID_35df = 0x35df,\n+\tBNXT_ULP_CLASS_HID_3c1b = 0x3c1b,\n \tBNXT_ULP_CLASS_HID_203b = 0x203b,\n-\tBNXT_ULP_CLASS_HID_25797 = 0x25797,\n-\tBNXT_ULP_CLASS_HID_285eb = 0x285eb,\n-\tBNXT_ULP_CLASS_HID_310eb = 0x310eb,\n-\tBNXT_ULP_CLASS_HID_39beb = 0x39beb,\n-\tBNXT_ULP_CLASS_HID_24447 = 0x24447,\n-\tBNXT_ULP_CLASS_HID_2cf47 = 0x2cf47,\n-\tBNXT_ULP_CLASS_HID_35a47 = 0x35a47,\n-\tBNXT_ULP_CLASS_HID_3889b = 0x3889b,\n-\tBNXT_ULP_CLASS_HID_23f9b = 0x23f9b,\n-\tBNXT_ULP_CLASS_HID_2ca9b = 0x2ca9b,\n-\tBNXT_ULP_CLASS_HID_3559b = 0x3559b,\n-\tBNXT_ULP_CLASS_HID_383ef = 0x383ef,\n-\tBNXT_ULP_CLASS_HID_252eb = 0x252eb,\n-\tBNXT_ULP_CLASS_HID_2813f = 0x2813f,\n-\tBNXT_ULP_CLASS_HID_30c3f = 0x30c3f,\n-\tBNXT_ULP_CLASS_HID_3973f = 0x3973f,\n-\tBNXT_ULP_CLASS_HID_21e5f = 0x21e5f,\n-\tBNXT_ULP_CLASS_HID_2a95f = 0x2a95f,\n-\tBNXT_ULP_CLASS_HID_3345f = 0x3345f,\n-\tBNXT_ULP_CLASS_HID_3bf5f = 0x3bf5f,\n-\tBNXT_ULP_CLASS_HID_20b0f = 0x20b0f,\n-\tBNXT_ULP_CLASS_HID_2960f = 0x2960f,\n-\tBNXT_ULP_CLASS_HID_3210f = 0x3210f,\n-\tBNXT_ULP_CLASS_HID_3ac0f = 0x3ac0f,\n-\tBNXT_ULP_CLASS_HID_20643 = 0x20643,\n-\tBNXT_ULP_CLASS_HID_29143 = 0x29143,\n-\tBNXT_ULP_CLASS_HID_31c43 = 0x31c43,\n-\tBNXT_ULP_CLASS_HID_3a743 = 0x3a743,\n-\tBNXT_ULP_CLASS_HID_21993 = 0x21993,\n-\tBNXT_ULP_CLASS_HID_2a493 = 0x2a493,\n-\tBNXT_ULP_CLASS_HID_32f93 = 0x32f93,\n-\tBNXT_ULP_CLASS_HID_3ba93 = 0x3ba93,\n-\tBNXT_ULP_CLASS_HID_24233 = 0x24233,\n-\tBNXT_ULP_CLASS_HID_2cd33 = 0x2cd33,\n-\tBNXT_ULP_CLASS_HID_35833 = 0x35833,\n-\tBNXT_ULP_CLASS_HID_38607 = 0x38607,\n-\tBNXT_ULP_CLASS_HID_22ee3 = 0x22ee3,\n-\tBNXT_ULP_CLASS_HID_2b9e3 = 0x2b9e3,\n-\tBNXT_ULP_CLASS_HID_344e3 = 0x344e3,\n-\tBNXT_ULP_CLASS_HID_3cfe3 = 0x3cfe3,\n-\tBNXT_ULP_CLASS_HID_22a37 = 0x22a37,\n-\tBNXT_ULP_CLASS_HID_2b537 = 0x2b537,\n-\tBNXT_ULP_CLASS_HID_34037 = 0x34037,\n-\tBNXT_ULP_CLASS_HID_3cb37 = 0x3cb37,\n-\tBNXT_ULP_CLASS_HID_23d07 = 0x23d07,\n-\tBNXT_ULP_CLASS_HID_2c807 = 0x2c807,\n-\tBNXT_ULP_CLASS_HID_35307 = 0x35307,\n-\tBNXT_ULP_CLASS_HID_3815b = 0x3815b,\n-\tBNXT_ULP_CLASS_HID_208fb = 0x208fb,\n-\tBNXT_ULP_CLASS_HID_293fb = 0x293fb,\n-\tBNXT_ULP_CLASS_HID_31efb = 0x31efb,\n-\tBNXT_ULP_CLASS_HID_3a9fb = 0x3a9fb,\n-\tBNXT_ULP_CLASS_HID_25257 = 0x25257,\n-\tBNXT_ULP_CLASS_HID_280ab = 0x280ab,\n-\tBNXT_ULP_CLASS_HID_30bab = 0x30bab,\n-\tBNXT_ULP_CLASS_HID_396ab = 0x396ab,\n-\tBNXT_ULP_CLASS_HID_24dab = 0x24dab,\n-\tBNXT_ULP_CLASS_HID_2d8ab = 0x2d8ab,\n-\tBNXT_ULP_CLASS_HID_306ff = 0x306ff,\n-\tBNXT_ULP_CLASS_HID_391ff = 0x391ff,\n-\tBNXT_ULP_CLASS_HID_203cf = 0x203cf,\n-\tBNXT_ULP_CLASS_HID_28ecf = 0x28ecf,\n-\tBNXT_ULP_CLASS_HID_319cf = 0x319cf,\n-\tBNXT_ULP_CLASS_HID_3a4cf = 0x3a4cf,\n-\tBNXT_ULP_CLASS_HID_2515b = 0x2515b,\n-\tBNXT_ULP_CLASS_HID_2dc5b = 0x2dc5b,\n-\tBNXT_ULP_CLASS_HID_30aaf = 0x30aaf,\n-\tBNXT_ULP_CLASS_HID_395af = 0x395af,\n-\tBNXT_ULP_CLASS_HID_23e0b = 0x23e0b,\n-\tBNXT_ULP_CLASS_HID_2c90b = 0x2c90b,\n-\tBNXT_ULP_CLASS_HID_3540b = 0x3540b,\n-\tBNXT_ULP_CLASS_HID_3825f = 0x3825f,\n-\tBNXT_ULP_CLASS_HID_2395f = 0x2395f,\n-\tBNXT_ULP_CLASS_HID_2c45f = 0x2c45f,\n-\tBNXT_ULP_CLASS_HID_34f5f = 0x34f5f,\n-\tBNXT_ULP_CLASS_HID_3da5f = 0x3da5f,\n-\tBNXT_ULP_CLASS_HID_24caf = 0x24caf,\n-\tBNXT_ULP_CLASS_HID_2d7af = 0x2d7af,\n-\tBNXT_ULP_CLASS_HID_305e3 = 0x305e3,\n-\tBNXT_ULP_CLASS_HID_390e3 = 0x390e3,\n-\tBNXT_ULP_CLASS_HID_21803 = 0x21803,\n-\tBNXT_ULP_CLASS_HID_2a303 = 0x2a303,\n-\tBNXT_ULP_CLASS_HID_32e03 = 0x32e03,\n-\tBNXT_ULP_CLASS_HID_3b903 = 0x3b903,\n-\tBNXT_ULP_CLASS_HID_20533 = 0x20533,\n-\tBNXT_ULP_CLASS_HID_29033 = 0x29033,\n-\tBNXT_ULP_CLASS_HID_31b33 = 0x31b33,\n-\tBNXT_ULP_CLASS_HID_3a633 = 0x3a633,\n-\tBNXT_ULP_CLASS_HID_20007 = 0x20007,\n-\tBNXT_ULP_CLASS_HID_28b07 = 0x28b07,\n-\tBNXT_ULP_CLASS_HID_31607 = 0x31607,\n-\tBNXT_ULP_CLASS_HID_3a107 = 0x3a107,\n-\tBNXT_ULP_CLASS_HID_21357 = 0x21357,\n-\tBNXT_ULP_CLASS_HID_29e57 = 0x29e57,\n-\tBNXT_ULP_CLASS_HID_32957 = 0x32957,\n-\tBNXT_ULP_CLASS_HID_3b457 = 0x3b457,\n-\tBNXT_ULP_CLASS_HID_23bf7 = 0x23bf7,\n-\tBNXT_ULP_CLASS_HID_2c6f7 = 0x2c6f7,\n-\tBNXT_ULP_CLASS_HID_351f7 = 0x351f7,\n-\tBNXT_ULP_CLASS_HID_3dcf7 = 0x3dcf7,\n-\tBNXT_ULP_CLASS_HID_228a7 = 0x228a7,\n-\tBNXT_ULP_CLASS_HID_2b3a7 = 0x2b3a7,\n-\tBNXT_ULP_CLASS_HID_33ea7 = 0x33ea7,\n-\tBNXT_ULP_CLASS_HID_3c9a7 = 0x3c9a7,\n-\tBNXT_ULP_CLASS_HID_223fb = 0x223fb,\n-\tBNXT_ULP_CLASS_HID_2aefb = 0x2aefb,\n-\tBNXT_ULP_CLASS_HID_339fb = 0x339fb,\n-\tBNXT_ULP_CLASS_HID_3c4fb = 0x3c4fb,\n-\tBNXT_ULP_CLASS_HID_236cb = 0x236cb,\n-\tBNXT_ULP_CLASS_HID_2c1cb = 0x2c1cb,\n-\tBNXT_ULP_CLASS_HID_34ccb = 0x34ccb,\n-\tBNXT_ULP_CLASS_HID_3d7cb = 0x3d7cb,\n-\tBNXT_ULP_CLASS_HID_202bf = 0x202bf,\n-\tBNXT_ULP_CLASS_HID_28dbf = 0x28dbf,\n-\tBNXT_ULP_CLASS_HID_318bf = 0x318bf,\n-\tBNXT_ULP_CLASS_HID_3a3bf = 0x3a3bf,\n-\tBNXT_ULP_CLASS_HID_24c1b = 0x24c1b,\n-\tBNXT_ULP_CLASS_HID_2d71b = 0x2d71b,\n-\tBNXT_ULP_CLASS_HID_3056f = 0x3056f,\n-\tBNXT_ULP_CLASS_HID_3906f = 0x3906f,\n-\tBNXT_ULP_CLASS_HID_2476f = 0x2476f,\n-\tBNXT_ULP_CLASS_HID_2d26f = 0x2d26f,\n-\tBNXT_ULP_CLASS_HID_300a3 = 0x300a3,\n-\tBNXT_ULP_CLASS_HID_38ba3 = 0x38ba3,\n-\tBNXT_ULP_CLASS_HID_25abf = 0x25abf,\n-\tBNXT_ULP_CLASS_HID_288f3 = 0x288f3,\n-\tBNXT_ULP_CLASS_HID_313f3 = 0x313f3,\n-\tBNXT_ULP_CLASS_HID_39ef3 = 0x39ef3,\n-\tBNXT_ULP_CLASS_HID_24b1f = 0x24b1f,\n-\tBNXT_ULP_CLASS_HID_2d61f = 0x2d61f,\n-\tBNXT_ULP_CLASS_HID_30453 = 0x30453,\n-\tBNXT_ULP_CLASS_HID_38f53 = 0x38f53,\n-\tBNXT_ULP_CLASS_HID_237cf = 0x237cf,\n-\tBNXT_ULP_CLASS_HID_2c2cf = 0x2c2cf,\n-\tBNXT_ULP_CLASS_HID_34dcf = 0x34dcf,\n-\tBNXT_ULP_CLASS_HID_3d8cf = 0x3d8cf,\n-\tBNXT_ULP_CLASS_HID_23303 = 0x23303,\n-\tBNXT_ULP_CLASS_HID_2be03 = 0x2be03,\n-\tBNXT_ULP_CLASS_HID_34903 = 0x34903,\n-\tBNXT_ULP_CLASS_HID_3d403 = 0x3d403,\n-\tBNXT_ULP_CLASS_HID_24653 = 0x24653,\n-\tBNXT_ULP_CLASS_HID_2d153 = 0x2d153,\n-\tBNXT_ULP_CLASS_HID_35c53 = 0x35c53,\n-\tBNXT_ULP_CLASS_HID_38aa7 = 0x38aa7,\n-\tBNXT_ULP_CLASS_HID_211c7 = 0x211c7,\n-\tBNXT_ULP_CLASS_HID_29cc7 = 0x29cc7,\n-\tBNXT_ULP_CLASS_HID_327c7 = 0x327c7,\n-\tBNXT_ULP_CLASS_HID_3b2c7 = 0x3b2c7,\n-\tBNXT_ULP_CLASS_HID_25ba3 = 0x25ba3,\n-\tBNXT_ULP_CLASS_HID_289f7 = 0x289f7,\n-\tBNXT_ULP_CLASS_HID_314f7 = 0x314f7,\n-\tBNXT_ULP_CLASS_HID_39ff7 = 0x39ff7,\n-\tBNXT_ULP_CLASS_HID_256f7 = 0x256f7,\n-\tBNXT_ULP_CLASS_HID_284cb = 0x284cb,\n-\tBNXT_ULP_CLASS_HID_30fcb = 0x30fcb,\n-\tBNXT_ULP_CLASS_HID_39acb = 0x39acb,\n-\tBNXT_ULP_CLASS_HID_20d1b = 0x20d1b,\n-\tBNXT_ULP_CLASS_HID_2981b = 0x2981b,\n-\tBNXT_ULP_CLASS_HID_3231b = 0x3231b,\n-\tBNXT_ULP_CLASS_HID_3ae1b = 0x3ae1b,\n-\tBNXT_ULP_CLASS_HID_235bb = 0x235bb,\n-\tBNXT_ULP_CLASS_HID_2c0bb = 0x2c0bb,\n-\tBNXT_ULP_CLASS_HID_34bbb = 0x34bbb,\n-\tBNXT_ULP_CLASS_HID_3d6bb = 0x3d6bb,\n-\tBNXT_ULP_CLASS_HID_2226b = 0x2226b,\n-\tBNXT_ULP_CLASS_HID_2ad6b = 0x2ad6b,\n-\tBNXT_ULP_CLASS_HID_3386b = 0x3386b,\n-\tBNXT_ULP_CLASS_HID_3c36b = 0x3c36b,\n-\tBNXT_ULP_CLASS_HID_21dbf = 0x21dbf,\n-\tBNXT_ULP_CLASS_HID_2a8bf = 0x2a8bf,\n-\tBNXT_ULP_CLASS_HID_333bf = 0x333bf,\n-\tBNXT_ULP_CLASS_HID_3bebf = 0x3bebf,\n-\tBNXT_ULP_CLASS_HID_2308f = 0x2308f,\n-\tBNXT_ULP_CLASS_HID_2bb8f = 0x2bb8f,\n-\tBNXT_ULP_CLASS_HID_3468f = 0x3468f,\n-\tBNXT_ULP_CLASS_HID_3d18f = 0x3d18f,\n-\tBNXT_ULP_CLASS_HID_2592f = 0x2592f,\n-\tBNXT_ULP_CLASS_HID_28763 = 0x28763,\n-\tBNXT_ULP_CLASS_HID_31263 = 0x31263,\n-\tBNXT_ULP_CLASS_HID_39d63 = 0x39d63,\n-\tBNXT_ULP_CLASS_HID_245df = 0x245df,\n-\tBNXT_ULP_CLASS_HID_2d0df = 0x2d0df,\n-\tBNXT_ULP_CLASS_HID_35bdf = 0x35bdf,\n-\tBNXT_ULP_CLASS_HID_38a13 = 0x38a13,\n-\tBNXT_ULP_CLASS_HID_24113 = 0x24113,\n-\tBNXT_ULP_CLASS_HID_2cc13 = 0x2cc13,\n-\tBNXT_ULP_CLASS_HID_35713 = 0x35713,\n-\tBNXT_ULP_CLASS_HID_38567 = 0x38567,\n-\tBNXT_ULP_CLASS_HID_25463 = 0x25463,\n-\tBNXT_ULP_CLASS_HID_282b7 = 0x282b7,\n-\tBNXT_ULP_CLASS_HID_30db7 = 0x30db7,\n-\tBNXT_ULP_CLASS_HID_398b7 = 0x398b7,\n-\tBNXT_ULP_CLASS_HID_244c3 = 0x244c3,\n-\tBNXT_ULP_CLASS_HID_2cfc3 = 0x2cfc3,\n-\tBNXT_ULP_CLASS_HID_35ac3 = 0x35ac3,\n-\tBNXT_ULP_CLASS_HID_38917 = 0x38917,\n-\tBNXT_ULP_CLASS_HID_231f3 = 0x231f3,\n-\tBNXT_ULP_CLASS_HID_2bcf3 = 0x2bcf3,\n-\tBNXT_ULP_CLASS_HID_347f3 = 0x347f3,\n-\tBNXT_ULP_CLASS_HID_3d2f3 = 0x3d2f3,\n-\tBNXT_ULP_CLASS_HID_22cc7 = 0x22cc7,\n-\tBNXT_ULP_CLASS_HID_2b7c7 = 0x2b7c7,\n-\tBNXT_ULP_CLASS_HID_342c7 = 0x342c7,\n-\tBNXT_ULP_CLASS_HID_3cdc7 = 0x3cdc7,\n-\tBNXT_ULP_CLASS_HID_24017 = 0x24017,\n-\tBNXT_ULP_CLASS_HID_2cb17 = 0x2cb17,\n-\tBNXT_ULP_CLASS_HID_35617 = 0x35617,\n-\tBNXT_ULP_CLASS_HID_3846b = 0x3846b,\n-\tBNXT_ULP_CLASS_HID_20b8b = 0x20b8b,\n-\tBNXT_ULP_CLASS_HID_2968b = 0x2968b,\n-\tBNXT_ULP_CLASS_HID_3218b = 0x3218b,\n-\tBNXT_ULP_CLASS_HID_3ac8b = 0x3ac8b,\n-\tBNXT_ULP_CLASS_HID_25567 = 0x25567,\n-\tBNXT_ULP_CLASS_HID_283bb = 0x283bb,\n-\tBNXT_ULP_CLASS_HID_30ebb = 0x30ebb,\n-\tBNXT_ULP_CLASS_HID_399bb = 0x399bb,\n-\tBNXT_ULP_CLASS_HID_250bb = 0x250bb,\n-\tBNXT_ULP_CLASS_HID_2dbbb = 0x2dbbb,\n-\tBNXT_ULP_CLASS_HID_3098f = 0x3098f,\n-\tBNXT_ULP_CLASS_HID_3948f = 0x3948f,\n-\tBNXT_ULP_CLASS_HID_206df = 0x206df,\n-\tBNXT_ULP_CLASS_HID_291df = 0x291df,\n-\tBNXT_ULP_CLASS_HID_31cdf = 0x31cdf,\n-\tBNXT_ULP_CLASS_HID_3a7df = 0x3a7df,\n-\tBNXT_ULP_CLASS_HID_22f7f = 0x22f7f,\n-\tBNXT_ULP_CLASS_HID_2ba7f = 0x2ba7f,\n-\tBNXT_ULP_CLASS_HID_3457f = 0x3457f,\n-\tBNXT_ULP_CLASS_HID_3d07f = 0x3d07f,\n-\tBNXT_ULP_CLASS_HID_21c2f = 0x21c2f,\n-\tBNXT_ULP_CLASS_HID_2a72f = 0x2a72f,\n-\tBNXT_ULP_CLASS_HID_3322f = 0x3322f,\n-\tBNXT_ULP_CLASS_HID_3bd2f = 0x3bd2f,\n-\tBNXT_ULP_CLASS_HID_21763 = 0x21763,\n-\tBNXT_ULP_CLASS_HID_2a263 = 0x2a263,\n-\tBNXT_ULP_CLASS_HID_32d63 = 0x32d63,\n-\tBNXT_ULP_CLASS_HID_3b863 = 0x3b863,\n-\tBNXT_ULP_CLASS_HID_22ab3 = 0x22ab3,\n-\tBNXT_ULP_CLASS_HID_2b5b3 = 0x2b5b3,\n-\tBNXT_ULP_CLASS_HID_340b3 = 0x340b3,\n-\tBNXT_ULP_CLASS_HID_3cbb3 = 0x3cbb3,\n-\tBNXT_ULP_CLASS_HID_252d3 = 0x252d3,\n-\tBNXT_ULP_CLASS_HID_28127 = 0x28127,\n-\tBNXT_ULP_CLASS_HID_30c27 = 0x30c27,\n-\tBNXT_ULP_CLASS_HID_39727 = 0x39727,\n-\tBNXT_ULP_CLASS_HID_23f83 = 0x23f83,\n-\tBNXT_ULP_CLASS_HID_2ca83 = 0x2ca83,\n-\tBNXT_ULP_CLASS_HID_35583 = 0x35583,\n-\tBNXT_ULP_CLASS_HID_383d7 = 0x383d7,\n-\tBNXT_ULP_CLASS_HID_23ad7 = 0x23ad7,\n-\tBNXT_ULP_CLASS_HID_2c5d7 = 0x2c5d7,\n-\tBNXT_ULP_CLASS_HID_350d7 = 0x350d7,\n-\tBNXT_ULP_CLASS_HID_3dbd7 = 0x3dbd7,\n-\tBNXT_ULP_CLASS_HID_24e27 = 0x24e27,\n-\tBNXT_ULP_CLASS_HID_2d927 = 0x2d927,\n-\tBNXT_ULP_CLASS_HID_3077b = 0x3077b,\n-\tBNXT_ULP_CLASS_HID_3927b = 0x3927b,\n-\tBNXT_ULP_CLASS_HID_2320f = 0x2320f,\n-\tBNXT_ULP_CLASS_HID_2bd0f = 0x2bd0f,\n-\tBNXT_ULP_CLASS_HID_3480f = 0x3480f,\n-\tBNXT_ULP_CLASS_HID_3d30f = 0x3d30f,\n-\tBNXT_ULP_CLASS_HID_21f3f = 0x21f3f,\n-\tBNXT_ULP_CLASS_HID_2aa3f = 0x2aa3f,\n-\tBNXT_ULP_CLASS_HID_3353f = 0x3353f,\n-\tBNXT_ULP_CLASS_HID_3c03f = 0x3c03f,\n-\tBNXT_ULP_CLASS_HID_21a73 = 0x21a73,\n-\tBNXT_ULP_CLASS_HID_2a573 = 0x2a573,\n-\tBNXT_ULP_CLASS_HID_33073 = 0x33073,\n-\tBNXT_ULP_CLASS_HID_3bb73 = 0x3bb73,\n-\tBNXT_ULP_CLASS_HID_22d43 = 0x22d43,\n-\tBNXT_ULP_CLASS_HID_2b843 = 0x2b843,\n-\tBNXT_ULP_CLASS_HID_34343 = 0x34343,\n-\tBNXT_ULP_CLASS_HID_3ce43 = 0x3ce43,\n-\tBNXT_ULP_CLASS_HID_255e3 = 0x255e3,\n-\tBNXT_ULP_CLASS_HID_28437 = 0x28437,\n-\tBNXT_ULP_CLASS_HID_30f37 = 0x30f37,\n-\tBNXT_ULP_CLASS_HID_39a37 = 0x39a37,\n-\tBNXT_ULP_CLASS_HID_24293 = 0x24293,\n-\tBNXT_ULP_CLASS_HID_2cd93 = 0x2cd93,\n-\tBNXT_ULP_CLASS_HID_35893 = 0x35893,\n-\tBNXT_ULP_CLASS_HID_386e7 = 0x386e7,\n-\tBNXT_ULP_CLASS_HID_23de7 = 0x23de7,\n-\tBNXT_ULP_CLASS_HID_2c8e7 = 0x2c8e7,\n-\tBNXT_ULP_CLASS_HID_353e7 = 0x353e7,\n-\tBNXT_ULP_CLASS_HID_3823b = 0x3823b,\n-\tBNXT_ULP_CLASS_HID_25137 = 0x25137,\n-\tBNXT_ULP_CLASS_HID_2dc37 = 0x2dc37,\n-\tBNXT_ULP_CLASS_HID_30a0b = 0x30a0b,\n-\tBNXT_ULP_CLASS_HID_3950b = 0x3950b,\n-\tBNXT_ULP_CLASS_HID_22c33 = 0x22c33,\n-\tBNXT_ULP_CLASS_HID_2b733 = 0x2b733,\n-\tBNXT_ULP_CLASS_HID_34233 = 0x34233,\n-\tBNXT_ULP_CLASS_HID_3cd33 = 0x3cd33,\n-\tBNXT_ULP_CLASS_HID_218e3 = 0x218e3,\n-\tBNXT_ULP_CLASS_HID_2a3e3 = 0x2a3e3,\n-\tBNXT_ULP_CLASS_HID_32ee3 = 0x32ee3,\n-\tBNXT_ULP_CLASS_HID_3b9e3 = 0x3b9e3,\n-\tBNXT_ULP_CLASS_HID_21437 = 0x21437,\n-\tBNXT_ULP_CLASS_HID_29f37 = 0x29f37,\n-\tBNXT_ULP_CLASS_HID_32a37 = 0x32a37,\n-\tBNXT_ULP_CLASS_HID_3b537 = 0x3b537,\n-\tBNXT_ULP_CLASS_HID_22707 = 0x22707,\n-\tBNXT_ULP_CLASS_HID_2b207 = 0x2b207,\n-\tBNXT_ULP_CLASS_HID_33d07 = 0x33d07,\n-\tBNXT_ULP_CLASS_HID_3c807 = 0x3c807,\n-\tBNXT_ULP_CLASS_HID_24fa7 = 0x24fa7,\n-\tBNXT_ULP_CLASS_HID_2daa7 = 0x2daa7,\n-\tBNXT_ULP_CLASS_HID_308fb = 0x308fb,\n-\tBNXT_ULP_CLASS_HID_393fb = 0x393fb,\n-\tBNXT_ULP_CLASS_HID_23c57 = 0x23c57,\n-\tBNXT_ULP_CLASS_HID_2c757 = 0x2c757,\n-\tBNXT_ULP_CLASS_HID_35257 = 0x35257,\n-\tBNXT_ULP_CLASS_HID_380ab = 0x380ab,\n-\tBNXT_ULP_CLASS_HID_237ab = 0x237ab,\n-\tBNXT_ULP_CLASS_HID_2c2ab = 0x2c2ab,\n-\tBNXT_ULP_CLASS_HID_34dab = 0x34dab,\n-\tBNXT_ULP_CLASS_HID_3d8ab = 0x3d8ab,\n-\tBNXT_ULP_CLASS_HID_24afb = 0x24afb,\n-\tBNXT_ULP_CLASS_HID_2d5fb = 0x2d5fb,\n-\tBNXT_ULP_CLASS_HID_303cf = 0x303cf,\n-\tBNXT_ULP_CLASS_HID_38ecf = 0x38ecf,\n+\tBNXT_ULP_CLASS_HID_2677 = 0x2677,\n+\tBNXT_ULP_CLASS_HID_2563 = 0x2563,\n+\tBNXT_ULP_CLASS_HID_2baf = 0x2baf,\n+\tBNXT_ULP_CLASS_HID_0fcf = 0x0fcf,\n+\tBNXT_ULP_CLASS_HID_160b = 0x160b,\n+\tBNXT_ULP_CLASS_HID_48f7 = 0x48f7,\n+\tBNXT_ULP_CLASS_HID_4f33 = 0x4f33,\n+\tBNXT_ULP_CLASS_HID_3353 = 0x3353,\n+\tBNXT_ULP_CLASS_HID_399f = 0x399f,\n+\tBNXT_ULP_CLASS_HID_42097 = 0x42097,\n+\tBNXT_ULP_CLASS_HID_426d3 = 0x426d3,\n+\tBNXT_ULP_CLASS_HID_40af3 = 0x40af3,\n+\tBNXT_ULP_CLASS_HID_4113f = 0x4113f,\n+\tBNXT_ULP_CLASS_HID_4443b = 0x4443b,\n+\tBNXT_ULP_CLASS_HID_44a67 = 0x44a67,\n+\tBNXT_ULP_CLASS_HID_42e87 = 0x42e87,\n+\tBNXT_ULP_CLASS_HID_434c3 = 0x434c3,\n+\tBNXT_ULP_CLASS_HID_2559 = 0x2559,\n+\tBNXT_ULP_CLASS_HID_2b95 = 0x2b95,\n+\tBNXT_ULP_CLASS_HID_45b1 = 0x45b1,\n+\tBNXT_ULP_CLASS_HID_4b8d = 0x4b8d,\n+\tBNXT_ULP_CLASS_HID_2541 = 0x2541,\n+\tBNXT_ULP_CLASS_HID_2b8d = 0x2b8d,\n+\tBNXT_ULP_CLASS_HID_5bfd = 0x5bfd,\n+\tBNXT_ULP_CLASS_HID_056d = 0x056d,\n+\tBNXT_ULP_CLASS_HID_2539 = 0x2539,\n+\tBNXT_ULP_CLASS_HID_2bf5 = 0x2bf5,\n+\tBNXT_ULP_CLASS_HID_45d1 = 0x45d1,\n+\tBNXT_ULP_CLASS_HID_4bed = 0x4bed,\n+\tBNXT_ULP_CLASS_HID_2521 = 0x2521,\n+\tBNXT_ULP_CLASS_HID_2bed = 0x2bed,\n+\tBNXT_ULP_CLASS_HID_5b9d = 0x5b9d,\n+\tBNXT_ULP_CLASS_HID_050d = 0x050d,\n \tBNXT_ULP_CLASS_HID_255b = 0x255b,\n \tBNXT_ULP_CLASS_HID_2b97 = 0x2b97,\n-\tBNXT_ULP_CLASS_HID_1847 = 0x1847,\n-\tBNXT_ULP_CLASS_HID_4f0b = 0x4f0b,\n-\tBNXT_ULP_CLASS_HID_3c3b = 0x3c3b,\n+\tBNXT_ULP_CLASS_HID_0ff7 = 0x0ff7,\n \tBNXT_ULP_CLASS_HID_1633 = 0x1633,\n-\tBNXT_ULP_CLASS_HID_02e3 = 0x02e3,\n-\tBNXT_ULP_CLASS_HID_39a7 = 0x39a7,\n-\tBNXT_ULP_CLASS_HID_2657 = 0x2657,\n-\tBNXT_ULP_CLASS_HID_120b = 0x120b,\n \tBNXT_ULP_CLASS_HID_48cf = 0x48cf,\n-\tBNXT_ULP_CLASS_HID_35ff = 0x35ff,\n-\tBNXT_ULP_CLASS_HID_0ff7 = 0x0ff7,\n-\tBNXT_ULP_CLASS_HID_5953 = 0x5953,\n-\tBNXT_ULP_CLASS_HID_336b = 0x336b,\n-\tBNXT_ULP_CLASS_HID_201b = 0x201b,\n-\tBNXT_ULP_CLASS_HID_257f7 = 0x257f7,\n-\tBNXT_ULP_CLASS_HID_2858b = 0x2858b,\n-\tBNXT_ULP_CLASS_HID_3108b = 0x3108b,\n-\tBNXT_ULP_CLASS_HID_39b8b = 0x39b8b,\n-\tBNXT_ULP_CLASS_HID_24427 = 0x24427,\n-\tBNXT_ULP_CLASS_HID_2cf27 = 0x2cf27,\n-\tBNXT_ULP_CLASS_HID_35a27 = 0x35a27,\n-\tBNXT_ULP_CLASS_HID_388fb = 0x388fb,\n-\tBNXT_ULP_CLASS_HID_23ffb = 0x23ffb,\n-\tBNXT_ULP_CLASS_HID_2cafb = 0x2cafb,\n-\tBNXT_ULP_CLASS_HID_355fb = 0x355fb,\n-\tBNXT_ULP_CLASS_HID_3838f = 0x3838f,\n-\tBNXT_ULP_CLASS_HID_2528b = 0x2528b,\n-\tBNXT_ULP_CLASS_HID_2815f = 0x2815f,\n-\tBNXT_ULP_CLASS_HID_30c5f = 0x30c5f,\n-\tBNXT_ULP_CLASS_HID_3975f = 0x3975f,\n-\tBNXT_ULP_CLASS_HID_21e3f = 0x21e3f,\n-\tBNXT_ULP_CLASS_HID_2a93f = 0x2a93f,\n-\tBNXT_ULP_CLASS_HID_3343f = 0x3343f,\n-\tBNXT_ULP_CLASS_HID_3bf3f = 0x3bf3f,\n-\tBNXT_ULP_CLASS_HID_20b6f = 0x20b6f,\n-\tBNXT_ULP_CLASS_HID_2966f = 0x2966f,\n-\tBNXT_ULP_CLASS_HID_3216f = 0x3216f,\n-\tBNXT_ULP_CLASS_HID_3ac6f = 0x3ac6f,\n-\tBNXT_ULP_CLASS_HID_20623 = 0x20623,\n-\tBNXT_ULP_CLASS_HID_29123 = 0x29123,\n-\tBNXT_ULP_CLASS_HID_31c23 = 0x31c23,\n-\tBNXT_ULP_CLASS_HID_3a723 = 0x3a723,\n-\tBNXT_ULP_CLASS_HID_219f3 = 0x219f3,\n-\tBNXT_ULP_CLASS_HID_2a4f3 = 0x2a4f3,\n-\tBNXT_ULP_CLASS_HID_32ff3 = 0x32ff3,\n-\tBNXT_ULP_CLASS_HID_3baf3 = 0x3baf3,\n-\tBNXT_ULP_CLASS_HID_24253 = 0x24253,\n-\tBNXT_ULP_CLASS_HID_2cd53 = 0x2cd53,\n-\tBNXT_ULP_CLASS_HID_35853 = 0x35853,\n-\tBNXT_ULP_CLASS_HID_38667 = 0x38667,\n-\tBNXT_ULP_CLASS_HID_22e83 = 0x22e83,\n-\tBNXT_ULP_CLASS_HID_2b983 = 0x2b983,\n-\tBNXT_ULP_CLASS_HID_34483 = 0x34483,\n-\tBNXT_ULP_CLASS_HID_3cf83 = 0x3cf83,\n-\tBNXT_ULP_CLASS_HID_22a57 = 0x22a57,\n-\tBNXT_ULP_CLASS_HID_2b557 = 0x2b557,\n-\tBNXT_ULP_CLASS_HID_34057 = 0x34057,\n-\tBNXT_ULP_CLASS_HID_3cb57 = 0x3cb57,\n-\tBNXT_ULP_CLASS_HID_23d67 = 0x23d67,\n-\tBNXT_ULP_CLASS_HID_2c867 = 0x2c867,\n-\tBNXT_ULP_CLASS_HID_35367 = 0x35367,\n-\tBNXT_ULP_CLASS_HID_3813b = 0x3813b,\n-\tBNXT_ULP_CLASS_HID_2089b = 0x2089b,\n-\tBNXT_ULP_CLASS_HID_2939b = 0x2939b,\n-\tBNXT_ULP_CLASS_HID_31e9b = 0x31e9b,\n-\tBNXT_ULP_CLASS_HID_3a99b = 0x3a99b,\n-\tBNXT_ULP_CLASS_HID_25237 = 0x25237,\n-\tBNXT_ULP_CLASS_HID_280cb = 0x280cb,\n-\tBNXT_ULP_CLASS_HID_30bcb = 0x30bcb,\n-\tBNXT_ULP_CLASS_HID_396cb = 0x396cb,\n-\tBNXT_ULP_CLASS_HID_24dcb = 0x24dcb,\n-\tBNXT_ULP_CLASS_HID_2d8cb = 0x2d8cb,\n-\tBNXT_ULP_CLASS_HID_3069f = 0x3069f,\n-\tBNXT_ULP_CLASS_HID_3919f = 0x3919f,\n-\tBNXT_ULP_CLASS_HID_203af = 0x203af,\n-\tBNXT_ULP_CLASS_HID_28eaf = 0x28eaf,\n-\tBNXT_ULP_CLASS_HID_319af = 0x319af,\n-\tBNXT_ULP_CLASS_HID_3a4af = 0x3a4af,\n-\tBNXT_ULP_CLASS_HID_2513b = 0x2513b,\n-\tBNXT_ULP_CLASS_HID_2dc3b = 0x2dc3b,\n-\tBNXT_ULP_CLASS_HID_30acf = 0x30acf,\n-\tBNXT_ULP_CLASS_HID_395cf = 0x395cf,\n-\tBNXT_ULP_CLASS_HID_23e6b = 0x23e6b,\n-\tBNXT_ULP_CLASS_HID_2c96b = 0x2c96b,\n-\tBNXT_ULP_CLASS_HID_3546b = 0x3546b,\n-\tBNXT_ULP_CLASS_HID_3823f = 0x3823f,\n-\tBNXT_ULP_CLASS_HID_2393f = 0x2393f,\n-\tBNXT_ULP_CLASS_HID_2c43f = 0x2c43f,\n-\tBNXT_ULP_CLASS_HID_34f3f = 0x34f3f,\n-\tBNXT_ULP_CLASS_HID_3da3f = 0x3da3f,\n-\tBNXT_ULP_CLASS_HID_24ccf = 0x24ccf,\n-\tBNXT_ULP_CLASS_HID_2d7cf = 0x2d7cf,\n-\tBNXT_ULP_CLASS_HID_30583 = 0x30583,\n-\tBNXT_ULP_CLASS_HID_39083 = 0x39083,\n-\tBNXT_ULP_CLASS_HID_21863 = 0x21863,\n-\tBNXT_ULP_CLASS_HID_2a363 = 0x2a363,\n-\tBNXT_ULP_CLASS_HID_32e63 = 0x32e63,\n-\tBNXT_ULP_CLASS_HID_3b963 = 0x3b963,\n-\tBNXT_ULP_CLASS_HID_20553 = 0x20553,\n-\tBNXT_ULP_CLASS_HID_29053 = 0x29053,\n-\tBNXT_ULP_CLASS_HID_31b53 = 0x31b53,\n-\tBNXT_ULP_CLASS_HID_3a653 = 0x3a653,\n-\tBNXT_ULP_CLASS_HID_20067 = 0x20067,\n-\tBNXT_ULP_CLASS_HID_28b67 = 0x28b67,\n-\tBNXT_ULP_CLASS_HID_31667 = 0x31667,\n-\tBNXT_ULP_CLASS_HID_3a167 = 0x3a167,\n-\tBNXT_ULP_CLASS_HID_21337 = 0x21337,\n-\tBNXT_ULP_CLASS_HID_29e37 = 0x29e37,\n-\tBNXT_ULP_CLASS_HID_32937 = 0x32937,\n-\tBNXT_ULP_CLASS_HID_3b437 = 0x3b437,\n-\tBNXT_ULP_CLASS_HID_23b97 = 0x23b97,\n-\tBNXT_ULP_CLASS_HID_2c697 = 0x2c697,\n-\tBNXT_ULP_CLASS_HID_35197 = 0x35197,\n-\tBNXT_ULP_CLASS_HID_3dc97 = 0x3dc97,\n-\tBNXT_ULP_CLASS_HID_228c7 = 0x228c7,\n-\tBNXT_ULP_CLASS_HID_2b3c7 = 0x2b3c7,\n-\tBNXT_ULP_CLASS_HID_33ec7 = 0x33ec7,\n-\tBNXT_ULP_CLASS_HID_3c9c7 = 0x3c9c7,\n-\tBNXT_ULP_CLASS_HID_2239b = 0x2239b,\n-\tBNXT_ULP_CLASS_HID_2ae9b = 0x2ae9b,\n-\tBNXT_ULP_CLASS_HID_3399b = 0x3399b,\n-\tBNXT_ULP_CLASS_HID_3c49b = 0x3c49b,\n-\tBNXT_ULP_CLASS_HID_236ab = 0x236ab,\n-\tBNXT_ULP_CLASS_HID_2c1ab = 0x2c1ab,\n-\tBNXT_ULP_CLASS_HID_34cab = 0x34cab,\n-\tBNXT_ULP_CLASS_HID_3d7ab = 0x3d7ab,\n-\tBNXT_ULP_CLASS_HID_202df = 0x202df,\n-\tBNXT_ULP_CLASS_HID_28ddf = 0x28ddf,\n-\tBNXT_ULP_CLASS_HID_318df = 0x318df,\n-\tBNXT_ULP_CLASS_HID_3a3df = 0x3a3df,\n-\tBNXT_ULP_CLASS_HID_24c7b = 0x24c7b,\n-\tBNXT_ULP_CLASS_HID_2d77b = 0x2d77b,\n-\tBNXT_ULP_CLASS_HID_3050f = 0x3050f,\n-\tBNXT_ULP_CLASS_HID_3900f = 0x3900f,\n-\tBNXT_ULP_CLASS_HID_2470f = 0x2470f,\n-\tBNXT_ULP_CLASS_HID_2d20f = 0x2d20f,\n-\tBNXT_ULP_CLASS_HID_300c3 = 0x300c3,\n-\tBNXT_ULP_CLASS_HID_38bc3 = 0x38bc3,\n-\tBNXT_ULP_CLASS_HID_25adf = 0x25adf,\n-\tBNXT_ULP_CLASS_HID_28893 = 0x28893,\n-\tBNXT_ULP_CLASS_HID_31393 = 0x31393,\n-\tBNXT_ULP_CLASS_HID_39e93 = 0x39e93,\n-\tBNXT_ULP_CLASS_HID_24b7f = 0x24b7f,\n-\tBNXT_ULP_CLASS_HID_2d67f = 0x2d67f,\n-\tBNXT_ULP_CLASS_HID_30433 = 0x30433,\n-\tBNXT_ULP_CLASS_HID_38f33 = 0x38f33,\n-\tBNXT_ULP_CLASS_HID_237af = 0x237af,\n-\tBNXT_ULP_CLASS_HID_2c2af = 0x2c2af,\n-\tBNXT_ULP_CLASS_HID_34daf = 0x34daf,\n-\tBNXT_ULP_CLASS_HID_3d8af = 0x3d8af,\n-\tBNXT_ULP_CLASS_HID_23363 = 0x23363,\n-\tBNXT_ULP_CLASS_HID_2be63 = 0x2be63,\n-\tBNXT_ULP_CLASS_HID_34963 = 0x34963,\n-\tBNXT_ULP_CLASS_HID_3d463 = 0x3d463,\n-\tBNXT_ULP_CLASS_HID_24633 = 0x24633,\n-\tBNXT_ULP_CLASS_HID_2d133 = 0x2d133,\n-\tBNXT_ULP_CLASS_HID_35c33 = 0x35c33,\n-\tBNXT_ULP_CLASS_HID_38ac7 = 0x38ac7,\n-\tBNXT_ULP_CLASS_HID_211a7 = 0x211a7,\n-\tBNXT_ULP_CLASS_HID_29ca7 = 0x29ca7,\n-\tBNXT_ULP_CLASS_HID_327a7 = 0x327a7,\n-\tBNXT_ULP_CLASS_HID_3b2a7 = 0x3b2a7,\n-\tBNXT_ULP_CLASS_HID_25bc3 = 0x25bc3,\n-\tBNXT_ULP_CLASS_HID_28997 = 0x28997,\n-\tBNXT_ULP_CLASS_HID_31497 = 0x31497,\n-\tBNXT_ULP_CLASS_HID_39f97 = 0x39f97,\n-\tBNXT_ULP_CLASS_HID_25697 = 0x25697,\n-\tBNXT_ULP_CLASS_HID_284ab = 0x284ab,\n-\tBNXT_ULP_CLASS_HID_30fab = 0x30fab,\n-\tBNXT_ULP_CLASS_HID_39aab = 0x39aab,\n-\tBNXT_ULP_CLASS_HID_20d7b = 0x20d7b,\n-\tBNXT_ULP_CLASS_HID_2987b = 0x2987b,\n-\tBNXT_ULP_CLASS_HID_3237b = 0x3237b,\n-\tBNXT_ULP_CLASS_HID_3ae7b = 0x3ae7b,\n-\tBNXT_ULP_CLASS_HID_235db = 0x235db,\n-\tBNXT_ULP_CLASS_HID_2c0db = 0x2c0db,\n-\tBNXT_ULP_CLASS_HID_34bdb = 0x34bdb,\n-\tBNXT_ULP_CLASS_HID_3d6db = 0x3d6db,\n-\tBNXT_ULP_CLASS_HID_2220b = 0x2220b,\n-\tBNXT_ULP_CLASS_HID_2ad0b = 0x2ad0b,\n-\tBNXT_ULP_CLASS_HID_3380b = 0x3380b,\n-\tBNXT_ULP_CLASS_HID_3c30b = 0x3c30b,\n-\tBNXT_ULP_CLASS_HID_21ddf = 0x21ddf,\n-\tBNXT_ULP_CLASS_HID_2a8df = 0x2a8df,\n-\tBNXT_ULP_CLASS_HID_333df = 0x333df,\n-\tBNXT_ULP_CLASS_HID_3bedf = 0x3bedf,\n-\tBNXT_ULP_CLASS_HID_230ef = 0x230ef,\n-\tBNXT_ULP_CLASS_HID_2bbef = 0x2bbef,\n-\tBNXT_ULP_CLASS_HID_346ef = 0x346ef,\n-\tBNXT_ULP_CLASS_HID_3d1ef = 0x3d1ef,\n-\tBNXT_ULP_CLASS_HID_2594f = 0x2594f,\n-\tBNXT_ULP_CLASS_HID_28703 = 0x28703,\n-\tBNXT_ULP_CLASS_HID_31203 = 0x31203,\n-\tBNXT_ULP_CLASS_HID_39d03 = 0x39d03,\n-\tBNXT_ULP_CLASS_HID_245bf = 0x245bf,\n-\tBNXT_ULP_CLASS_HID_2d0bf = 0x2d0bf,\n-\tBNXT_ULP_CLASS_HID_35bbf = 0x35bbf,\n-\tBNXT_ULP_CLASS_HID_38a73 = 0x38a73,\n-\tBNXT_ULP_CLASS_HID_24173 = 0x24173,\n-\tBNXT_ULP_CLASS_HID_2cc73 = 0x2cc73,\n-\tBNXT_ULP_CLASS_HID_35773 = 0x35773,\n-\tBNXT_ULP_CLASS_HID_38507 = 0x38507,\n-\tBNXT_ULP_CLASS_HID_25403 = 0x25403,\n-\tBNXT_ULP_CLASS_HID_282d7 = 0x282d7,\n-\tBNXT_ULP_CLASS_HID_30dd7 = 0x30dd7,\n-\tBNXT_ULP_CLASS_HID_398d7 = 0x398d7,\n-\tBNXT_ULP_CLASS_HID_244a3 = 0x244a3,\n-\tBNXT_ULP_CLASS_HID_2cfa3 = 0x2cfa3,\n-\tBNXT_ULP_CLASS_HID_35aa3 = 0x35aa3,\n-\tBNXT_ULP_CLASS_HID_38977 = 0x38977,\n-\tBNXT_ULP_CLASS_HID_23193 = 0x23193,\n-\tBNXT_ULP_CLASS_HID_2bc93 = 0x2bc93,\n-\tBNXT_ULP_CLASS_HID_34793 = 0x34793,\n-\tBNXT_ULP_CLASS_HID_3d293 = 0x3d293,\n-\tBNXT_ULP_CLASS_HID_22ca7 = 0x22ca7,\n-\tBNXT_ULP_CLASS_HID_2b7a7 = 0x2b7a7,\n-\tBNXT_ULP_CLASS_HID_342a7 = 0x342a7,\n-\tBNXT_ULP_CLASS_HID_3cda7 = 0x3cda7,\n-\tBNXT_ULP_CLASS_HID_24077 = 0x24077,\n-\tBNXT_ULP_CLASS_HID_2cb77 = 0x2cb77,\n-\tBNXT_ULP_CLASS_HID_35677 = 0x35677,\n-\tBNXT_ULP_CLASS_HID_3840b = 0x3840b,\n-\tBNXT_ULP_CLASS_HID_20beb = 0x20beb,\n-\tBNXT_ULP_CLASS_HID_296eb = 0x296eb,\n-\tBNXT_ULP_CLASS_HID_321eb = 0x321eb,\n-\tBNXT_ULP_CLASS_HID_3aceb = 0x3aceb,\n-\tBNXT_ULP_CLASS_HID_25507 = 0x25507,\n-\tBNXT_ULP_CLASS_HID_283db = 0x283db,\n-\tBNXT_ULP_CLASS_HID_30edb = 0x30edb,\n-\tBNXT_ULP_CLASS_HID_399db = 0x399db,\n-\tBNXT_ULP_CLASS_HID_250db = 0x250db,\n-\tBNXT_ULP_CLASS_HID_2dbdb = 0x2dbdb,\n-\tBNXT_ULP_CLASS_HID_309ef = 0x309ef,\n-\tBNXT_ULP_CLASS_HID_394ef = 0x394ef,\n-\tBNXT_ULP_CLASS_HID_206bf = 0x206bf,\n-\tBNXT_ULP_CLASS_HID_291bf = 0x291bf,\n-\tBNXT_ULP_CLASS_HID_31cbf = 0x31cbf,\n-\tBNXT_ULP_CLASS_HID_3a7bf = 0x3a7bf,\n-\tBNXT_ULP_CLASS_HID_22f1f = 0x22f1f,\n-\tBNXT_ULP_CLASS_HID_2ba1f = 0x2ba1f,\n-\tBNXT_ULP_CLASS_HID_3451f = 0x3451f,\n-\tBNXT_ULP_CLASS_HID_3d01f = 0x3d01f,\n-\tBNXT_ULP_CLASS_HID_21c4f = 0x21c4f,\n-\tBNXT_ULP_CLASS_HID_2a74f = 0x2a74f,\n-\tBNXT_ULP_CLASS_HID_3324f = 0x3324f,\n-\tBNXT_ULP_CLASS_HID_3bd4f = 0x3bd4f,\n-\tBNXT_ULP_CLASS_HID_21703 = 0x21703,\n-\tBNXT_ULP_CLASS_HID_2a203 = 0x2a203,\n-\tBNXT_ULP_CLASS_HID_32d03 = 0x32d03,\n-\tBNXT_ULP_CLASS_HID_3b803 = 0x3b803,\n-\tBNXT_ULP_CLASS_HID_22ad3 = 0x22ad3,\n-\tBNXT_ULP_CLASS_HID_2b5d3 = 0x2b5d3,\n-\tBNXT_ULP_CLASS_HID_340d3 = 0x340d3,\n-\tBNXT_ULP_CLASS_HID_3cbd3 = 0x3cbd3,\n-\tBNXT_ULP_CLASS_HID_252b3 = 0x252b3,\n-\tBNXT_ULP_CLASS_HID_28147 = 0x28147,\n-\tBNXT_ULP_CLASS_HID_30c47 = 0x30c47,\n-\tBNXT_ULP_CLASS_HID_39747 = 0x39747,\n-\tBNXT_ULP_CLASS_HID_23fe3 = 0x23fe3,\n-\tBNXT_ULP_CLASS_HID_2cae3 = 0x2cae3,\n-\tBNXT_ULP_CLASS_HID_355e3 = 0x355e3,\n-\tBNXT_ULP_CLASS_HID_383b7 = 0x383b7,\n-\tBNXT_ULP_CLASS_HID_23ab7 = 0x23ab7,\n-\tBNXT_ULP_CLASS_HID_2c5b7 = 0x2c5b7,\n-\tBNXT_ULP_CLASS_HID_350b7 = 0x350b7,\n-\tBNXT_ULP_CLASS_HID_3dbb7 = 0x3dbb7,\n-\tBNXT_ULP_CLASS_HID_24e47 = 0x24e47,\n-\tBNXT_ULP_CLASS_HID_2d947 = 0x2d947,\n-\tBNXT_ULP_CLASS_HID_3071b = 0x3071b,\n-\tBNXT_ULP_CLASS_HID_3921b = 0x3921b,\n-\tBNXT_ULP_CLASS_HID_2326f = 0x2326f,\n-\tBNXT_ULP_CLASS_HID_2bd6f = 0x2bd6f,\n-\tBNXT_ULP_CLASS_HID_3486f = 0x3486f,\n-\tBNXT_ULP_CLASS_HID_3d36f = 0x3d36f,\n-\tBNXT_ULP_CLASS_HID_21f5f = 0x21f5f,\n-\tBNXT_ULP_CLASS_HID_2aa5f = 0x2aa5f,\n-\tBNXT_ULP_CLASS_HID_3355f = 0x3355f,\n-\tBNXT_ULP_CLASS_HID_3c05f = 0x3c05f,\n-\tBNXT_ULP_CLASS_HID_21a13 = 0x21a13,\n-\tBNXT_ULP_CLASS_HID_2a513 = 0x2a513,\n-\tBNXT_ULP_CLASS_HID_33013 = 0x33013,\n-\tBNXT_ULP_CLASS_HID_3bb13 = 0x3bb13,\n-\tBNXT_ULP_CLASS_HID_22d23 = 0x22d23,\n-\tBNXT_ULP_CLASS_HID_2b823 = 0x2b823,\n-\tBNXT_ULP_CLASS_HID_34323 = 0x34323,\n-\tBNXT_ULP_CLASS_HID_3ce23 = 0x3ce23,\n-\tBNXT_ULP_CLASS_HID_25583 = 0x25583,\n-\tBNXT_ULP_CLASS_HID_28457 = 0x28457,\n-\tBNXT_ULP_CLASS_HID_30f57 = 0x30f57,\n-\tBNXT_ULP_CLASS_HID_39a57 = 0x39a57,\n-\tBNXT_ULP_CLASS_HID_242f3 = 0x242f3,\n-\tBNXT_ULP_CLASS_HID_2cdf3 = 0x2cdf3,\n-\tBNXT_ULP_CLASS_HID_358f3 = 0x358f3,\n-\tBNXT_ULP_CLASS_HID_38687 = 0x38687,\n-\tBNXT_ULP_CLASS_HID_23d87 = 0x23d87,\n-\tBNXT_ULP_CLASS_HID_2c887 = 0x2c887,\n-\tBNXT_ULP_CLASS_HID_35387 = 0x35387,\n-\tBNXT_ULP_CLASS_HID_3825b = 0x3825b,\n-\tBNXT_ULP_CLASS_HID_25157 = 0x25157,\n-\tBNXT_ULP_CLASS_HID_2dc57 = 0x2dc57,\n-\tBNXT_ULP_CLASS_HID_30a6b = 0x30a6b,\n-\tBNXT_ULP_CLASS_HID_3956b = 0x3956b,\n-\tBNXT_ULP_CLASS_HID_22c53 = 0x22c53,\n-\tBNXT_ULP_CLASS_HID_2b753 = 0x2b753,\n-\tBNXT_ULP_CLASS_HID_34253 = 0x34253,\n-\tBNXT_ULP_CLASS_HID_3cd53 = 0x3cd53,\n-\tBNXT_ULP_CLASS_HID_21883 = 0x21883,\n-\tBNXT_ULP_CLASS_HID_2a383 = 0x2a383,\n-\tBNXT_ULP_CLASS_HID_32e83 = 0x32e83,\n-\tBNXT_ULP_CLASS_HID_3b983 = 0x3b983,\n-\tBNXT_ULP_CLASS_HID_21457 = 0x21457,\n-\tBNXT_ULP_CLASS_HID_29f57 = 0x29f57,\n-\tBNXT_ULP_CLASS_HID_32a57 = 0x32a57,\n-\tBNXT_ULP_CLASS_HID_3b557 = 0x3b557,\n-\tBNXT_ULP_CLASS_HID_22767 = 0x22767,\n-\tBNXT_ULP_CLASS_HID_2b267 = 0x2b267,\n-\tBNXT_ULP_CLASS_HID_33d67 = 0x33d67,\n-\tBNXT_ULP_CLASS_HID_3c867 = 0x3c867,\n-\tBNXT_ULP_CLASS_HID_24fc7 = 0x24fc7,\n-\tBNXT_ULP_CLASS_HID_2dac7 = 0x2dac7,\n-\tBNXT_ULP_CLASS_HID_3089b = 0x3089b,\n-\tBNXT_ULP_CLASS_HID_3939b = 0x3939b,\n-\tBNXT_ULP_CLASS_HID_23c37 = 0x23c37,\n-\tBNXT_ULP_CLASS_HID_2c737 = 0x2c737,\n-\tBNXT_ULP_CLASS_HID_35237 = 0x35237,\n-\tBNXT_ULP_CLASS_HID_380cb = 0x380cb,\n-\tBNXT_ULP_CLASS_HID_237cb = 0x237cb,\n-\tBNXT_ULP_CLASS_HID_2c2cb = 0x2c2cb,\n-\tBNXT_ULP_CLASS_HID_34dcb = 0x34dcb,\n-\tBNXT_ULP_CLASS_HID_3d8cb = 0x3d8cb,\n-\tBNXT_ULP_CLASS_HID_24a9b = 0x24a9b,\n-\tBNXT_ULP_CLASS_HID_2d59b = 0x2d59b,\n-\tBNXT_ULP_CLASS_HID_303af = 0x303af,\n-\tBNXT_ULP_CLASS_HID_38eaf = 0x38eaf,\n-\tBNXT_ULP_CLASS_HID_253b = 0x253b,\n-\tBNXT_ULP_CLASS_HID_2bf7 = 0x2bf7,\n-\tBNXT_ULP_CLASS_HID_1827 = 0x1827,\n-\tBNXT_ULP_CLASS_HID_4f6b = 0x4f6b,\n-\tBNXT_ULP_CLASS_HID_3c5b = 0x3c5b,\n-\tBNXT_ULP_CLASS_HID_1653 = 0x1653,\n-\tBNXT_ULP_CLASS_HID_0283 = 0x0283,\n-\tBNXT_ULP_CLASS_HID_39c7 = 0x39c7,\n-\tBNXT_ULP_CLASS_HID_2637 = 0x2637,\n-\tBNXT_ULP_CLASS_HID_126b = 0x126b,\n-\tBNXT_ULP_CLASS_HID_48af = 0x48af,\n-\tBNXT_ULP_CLASS_HID_359f = 0x359f,\n-\tBNXT_ULP_CLASS_HID_0f97 = 0x0f97,\n-\tBNXT_ULP_CLASS_HID_5933 = 0x5933,\n-\tBNXT_ULP_CLASS_HID_330b = 0x330b,\n-\tBNXT_ULP_CLASS_HID_207b = 0x207b,\n-\tBNXT_ULP_CLASS_HID_374e = 0x374e,\n-\tBNXT_ULP_CLASS_HID_11ee = 0x11ee,\n-\tBNXT_ULP_CLASS_HID_423a = 0x423a,\n-\tBNXT_ULP_CLASS_HID_0cd6 = 0x0cd6,\n-\tBNXT_ULP_CLASS_HID_310a = 0x310a,\n-\tBNXT_ULP_CLASS_HID_469e = 0x469e,\n-\tBNXT_ULP_CLASS_HID_5ce6 = 0x5ce6,\n-\tBNXT_ULP_CLASS_HID_0692 = 0x0692,\n-\tBNXT_ULP_CLASS_HID_1c7e = 0x1c7e,\n-\tBNXT_ULP_CLASS_HID_55c2 = 0x55c2,\n-\tBNXT_ULP_CLASS_HID_2b2a = 0x2b2a,\n-\tBNXT_ULP_CLASS_HID_15c6 = 0x15c6,\n-\tBNXT_ULP_CLASS_HID_163a = 0x163a,\n-\tBNXT_ULP_CLASS_HID_2f8e = 0x2f8e,\n-\tBNXT_ULP_CLASS_HID_2516 = 0x2516,\n-\tBNXT_ULP_CLASS_HID_4b76 = 0x4b76,\n-\tBNXT_ULP_CLASS_HID_10e6 = 0x10e6,\n-\tBNXT_ULP_CLASS_HID_264a = 0x264a,\n-\tBNXT_ULP_CLASS_HID_3fd2 = 0x3fd2,\n-\tBNXT_ULP_CLASS_HID_4532 = 0x4532,\n-\tBNXT_ULP_CLASS_HID_4996 = 0x4996,\n-\tBNXT_ULP_CLASS_HID_2036 = 0x2036,\n-\tBNXT_ULP_CLASS_HID_399e = 0x399e,\n-\tBNXT_ULP_CLASS_HID_5ffe = 0x5ffe,\n-\tBNXT_ULP_CLASS_HID_34fe = 0x34fe,\n-\tBNXT_ULP_CLASS_HID_3a32 = 0x3a32,\n-\tBNXT_ULP_CLASS_HID_14d2 = 0x14d2,\n-\tBNXT_ULP_CLASS_HID_4a42 = 0x4a42,\n-\tBNXT_ULP_CLASS_HID_376e = 0x376e,\n-\tBNXT_ULP_CLASS_HID_12d6e = 0x12d6e,\n-\tBNXT_ULP_CLASS_HID_2436e = 0x2436e,\n-\tBNXT_ULP_CLASS_HID_31dba = 0x31dba,\n-\tBNXT_ULP_CLASS_HID_11ce = 0x11ce,\n-\tBNXT_ULP_CLASS_HID_107ce = 0x107ce,\n-\tBNXT_ULP_CLASS_HID_23dce = 0x23dce,\n-\tBNXT_ULP_CLASS_HID_353ce = 0x353ce,\n-\tBNXT_ULP_CLASS_HID_421a = 0x421a,\n-\tBNXT_ULP_CLASS_HID_11d56 = 0x11d56,\n-\tBNXT_ULP_CLASS_HID_23356 = 0x23356,\n-\tBNXT_ULP_CLASS_HID_32956 = 0x32956,\n-\tBNXT_ULP_CLASS_HID_0cf6 = 0x0cf6,\n-\tBNXT_ULP_CLASS_HID_122f6 = 0x122f6,\n-\tBNXT_ULP_CLASS_HID_258f6 = 0x258f6,\n-\tBNXT_ULP_CLASS_HID_313c2 = 0x313c2,\n-\tBNXT_ULP_CLASS_HID_312a = 0x312a,\n-\tBNXT_ULP_CLASS_HID_1272a = 0x1272a,\n-\tBNXT_ULP_CLASS_HID_25d2a = 0x25d2a,\n-\tBNXT_ULP_CLASS_HID_31466 = 0x31466,\n-\tBNXT_ULP_CLASS_HID_46be = 0x46be,\n-\tBNXT_ULP_CLASS_HID_1018a = 0x1018a,\n-\tBNXT_ULP_CLASS_HID_2378a = 0x2378a,\n-\tBNXT_ULP_CLASS_HID_32d8a = 0x32d8a,\n-\tBNXT_ULP_CLASS_HID_5cc6 = 0x5cc6,\n-\tBNXT_ULP_CLASS_HID_11712 = 0x11712,\n-\tBNXT_ULP_CLASS_HID_20d12 = 0x20d12,\n-\tBNXT_ULP_CLASS_HID_32312 = 0x32312,\n-\tBNXT_ULP_CLASS_HID_06b2 = 0x06b2,\n-\tBNXT_ULP_CLASS_HID_13cb2 = 0x13cb2,\n-\tBNXT_ULP_CLASS_HID_252b2 = 0x252b2,\n-\tBNXT_ULP_CLASS_HID_348b2 = 0x348b2,\n-\tBNXT_ULP_CLASS_HID_1c5e = 0x1c5e,\n-\tBNXT_ULP_CLASS_HID_1325e = 0x1325e,\n-\tBNXT_ULP_CLASS_HID_2285e = 0x2285e,\n-\tBNXT_ULP_CLASS_HID_35e5e = 0x35e5e,\n-\tBNXT_ULP_CLASS_HID_55e2 = 0x55e2,\n-\tBNXT_ULP_CLASS_HID_14be2 = 0x14be2,\n-\tBNXT_ULP_CLASS_HID_2023e = 0x2023e,\n-\tBNXT_ULP_CLASS_HID_3383e = 0x3383e,\n-\tBNXT_ULP_CLASS_HID_2b0a = 0x2b0a,\n-\tBNXT_ULP_CLASS_HID_1410a = 0x1410a,\n-\tBNXT_ULP_CLASS_HID_21846 = 0x21846,\n-\tBNXT_ULP_CLASS_HID_30e46 = 0x30e46,\n-\tBNXT_ULP_CLASS_HID_15e6 = 0x15e6,\n-\tBNXT_ULP_CLASS_HID_10be6 = 0x10be6,\n-\tBNXT_ULP_CLASS_HID_221e6 = 0x221e6,\n-\tBNXT_ULP_CLASS_HID_357e6 = 0x357e6,\n-\tBNXT_ULP_CLASS_HID_161a = 0x161a,\n-\tBNXT_ULP_CLASS_HID_10c1a = 0x10c1a,\n-\tBNXT_ULP_CLASS_HID_2221a = 0x2221a,\n-\tBNXT_ULP_CLASS_HID_3581a = 0x3581a,\n-\tBNXT_ULP_CLASS_HID_2fae = 0x2fae,\n-\tBNXT_ULP_CLASS_HID_145ae = 0x145ae,\n-\tBNXT_ULP_CLASS_HID_21cfa = 0x21cfa,\n-\tBNXT_ULP_CLASS_HID_332fa = 0x332fa,\n-\tBNXT_ULP_CLASS_HID_2536 = 0x2536,\n-\tBNXT_ULP_CLASS_HID_15b36 = 0x15b36,\n-\tBNXT_ULP_CLASS_HID_21202 = 0x21202,\n-\tBNXT_ULP_CLASS_HID_30802 = 0x30802,\n-\tBNXT_ULP_CLASS_HID_4b56 = 0x4b56,\n-\tBNXT_ULP_CLASS_HID_105a2 = 0x105a2,\n-\tBNXT_ULP_CLASS_HID_23ba2 = 0x23ba2,\n-\tBNXT_ULP_CLASS_HID_351a2 = 0x351a2,\n-\tBNXT_ULP_CLASS_HID_10c6 = 0x10c6,\n-\tBNXT_ULP_CLASS_HID_106c6 = 0x106c6,\n-\tBNXT_ULP_CLASS_HID_23cc6 = 0x23cc6,\n-\tBNXT_ULP_CLASS_HID_352c6 = 0x352c6,\n-\tBNXT_ULP_CLASS_HID_266a = 0x266a,\n-\tBNXT_ULP_CLASS_HID_15c6a = 0x15c6a,\n-\tBNXT_ULP_CLASS_HID_216a6 = 0x216a6,\n-\tBNXT_ULP_CLASS_HID_30ca6 = 0x30ca6,\n-\tBNXT_ULP_CLASS_HID_3ff2 = 0x3ff2,\n-\tBNXT_ULP_CLASS_HID_155f2 = 0x155f2,\n-\tBNXT_ULP_CLASS_HID_24bf2 = 0x24bf2,\n-\tBNXT_ULP_CLASS_HID_302ce = 0x302ce,\n-\tBNXT_ULP_CLASS_HID_4512 = 0x4512,\n-\tBNXT_ULP_CLASS_HID_11c6e = 0x11c6e,\n-\tBNXT_ULP_CLASS_HID_2326e = 0x2326e,\n-\tBNXT_ULP_CLASS_HID_3286e = 0x3286e,\n-\tBNXT_ULP_CLASS_HID_49b6 = 0x49b6,\n-\tBNXT_ULP_CLASS_HID_10082 = 0x10082,\n-\tBNXT_ULP_CLASS_HID_23682 = 0x23682,\n-\tBNXT_ULP_CLASS_HID_32c82 = 0x32c82,\n-\tBNXT_ULP_CLASS_HID_2016 = 0x2016,\n-\tBNXT_ULP_CLASS_HID_15616 = 0x15616,\n-\tBNXT_ULP_CLASS_HID_21162 = 0x21162,\n-\tBNXT_ULP_CLASS_HID_30762 = 0x30762,\n-\tBNXT_ULP_CLASS_HID_39be = 0x39be,\n-\tBNXT_ULP_CLASS_HID_12fbe = 0x12fbe,\n-\tBNXT_ULP_CLASS_HID_245be = 0x245be,\n-\tBNXT_ULP_CLASS_HID_31c8a = 0x31c8a,\n-\tBNXT_ULP_CLASS_HID_5fde = 0x5fde,\n-\tBNXT_ULP_CLASS_HID_1162a = 0x1162a,\n-\tBNXT_ULP_CLASS_HID_20c2a = 0x20c2a,\n-\tBNXT_ULP_CLASS_HID_3222a = 0x3222a,\n-\tBNXT_ULP_CLASS_HID_34de = 0x34de,\n-\tBNXT_ULP_CLASS_HID_3a12 = 0x3a12,\n-\tBNXT_ULP_CLASS_HID_14f2 = 0x14f2,\n-\tBNXT_ULP_CLASS_HID_4a62 = 0x4a62,\n-\tBNXT_ULP_CLASS_HID_370e = 0x370e,\n-\tBNXT_ULP_CLASS_HID_12d0e = 0x12d0e,\n-\tBNXT_ULP_CLASS_HID_2430e = 0x2430e,\n-\tBNXT_ULP_CLASS_HID_31dda = 0x31dda,\n-\tBNXT_ULP_CLASS_HID_11ae = 0x11ae,\n-\tBNXT_ULP_CLASS_HID_107ae = 0x107ae,\n-\tBNXT_ULP_CLASS_HID_23dae = 0x23dae,\n-\tBNXT_ULP_CLASS_HID_353ae = 0x353ae,\n-\tBNXT_ULP_CLASS_HID_427a = 0x427a,\n-\tBNXT_ULP_CLASS_HID_11d36 = 0x11d36,\n-\tBNXT_ULP_CLASS_HID_23336 = 0x23336,\n-\tBNXT_ULP_CLASS_HID_32936 = 0x32936,\n-\tBNXT_ULP_CLASS_HID_0c96 = 0x0c96,\n-\tBNXT_ULP_CLASS_HID_12296 = 0x12296,\n-\tBNXT_ULP_CLASS_HID_25896 = 0x25896,\n-\tBNXT_ULP_CLASS_HID_313a2 = 0x313a2,\n-\tBNXT_ULP_CLASS_HID_314a = 0x314a,\n-\tBNXT_ULP_CLASS_HID_1274a = 0x1274a,\n-\tBNXT_ULP_CLASS_HID_25d4a = 0x25d4a,\n-\tBNXT_ULP_CLASS_HID_31406 = 0x31406,\n-\tBNXT_ULP_CLASS_HID_46de = 0x46de,\n-\tBNXT_ULP_CLASS_HID_101ea = 0x101ea,\n-\tBNXT_ULP_CLASS_HID_237ea = 0x237ea,\n-\tBNXT_ULP_CLASS_HID_32dea = 0x32dea,\n-\tBNXT_ULP_CLASS_HID_5ca6 = 0x5ca6,\n-\tBNXT_ULP_CLASS_HID_11772 = 0x11772,\n-\tBNXT_ULP_CLASS_HID_20d72 = 0x20d72,\n-\tBNXT_ULP_CLASS_HID_32372 = 0x32372,\n-\tBNXT_ULP_CLASS_HID_06d2 = 0x06d2,\n-\tBNXT_ULP_CLASS_HID_13cd2 = 0x13cd2,\n-\tBNXT_ULP_CLASS_HID_252d2 = 0x252d2,\n-\tBNXT_ULP_CLASS_HID_348d2 = 0x348d2,\n-\tBNXT_ULP_CLASS_HID_1c3e = 0x1c3e,\n-\tBNXT_ULP_CLASS_HID_1323e = 0x1323e,\n-\tBNXT_ULP_CLASS_HID_2283e = 0x2283e,\n-\tBNXT_ULP_CLASS_HID_35e3e = 0x35e3e,\n-\tBNXT_ULP_CLASS_HID_5582 = 0x5582,\n-\tBNXT_ULP_CLASS_HID_14b82 = 0x14b82,\n-\tBNXT_ULP_CLASS_HID_2025e = 0x2025e,\n-\tBNXT_ULP_CLASS_HID_3385e = 0x3385e,\n-\tBNXT_ULP_CLASS_HID_2b6a = 0x2b6a,\n-\tBNXT_ULP_CLASS_HID_1416a = 0x1416a,\n-\tBNXT_ULP_CLASS_HID_21826 = 0x21826,\n-\tBNXT_ULP_CLASS_HID_30e26 = 0x30e26,\n-\tBNXT_ULP_CLASS_HID_1586 = 0x1586,\n-\tBNXT_ULP_CLASS_HID_10b86 = 0x10b86,\n-\tBNXT_ULP_CLASS_HID_22186 = 0x22186,\n-\tBNXT_ULP_CLASS_HID_35786 = 0x35786,\n-\tBNXT_ULP_CLASS_HID_167a = 0x167a,\n-\tBNXT_ULP_CLASS_HID_10c7a = 0x10c7a,\n-\tBNXT_ULP_CLASS_HID_2227a = 0x2227a,\n-\tBNXT_ULP_CLASS_HID_3587a = 0x3587a,\n-\tBNXT_ULP_CLASS_HID_2fce = 0x2fce,\n-\tBNXT_ULP_CLASS_HID_145ce = 0x145ce,\n-\tBNXT_ULP_CLASS_HID_21c9a = 0x21c9a,\n-\tBNXT_ULP_CLASS_HID_3329a = 0x3329a,\n-\tBNXT_ULP_CLASS_HID_2556 = 0x2556,\n-\tBNXT_ULP_CLASS_HID_15b56 = 0x15b56,\n-\tBNXT_ULP_CLASS_HID_21262 = 0x21262,\n-\tBNXT_ULP_CLASS_HID_30862 = 0x30862,\n-\tBNXT_ULP_CLASS_HID_4b36 = 0x4b36,\n-\tBNXT_ULP_CLASS_HID_105c2 = 0x105c2,\n-\tBNXT_ULP_CLASS_HID_23bc2 = 0x23bc2,\n-\tBNXT_ULP_CLASS_HID_351c2 = 0x351c2,\n-\tBNXT_ULP_CLASS_HID_10a6 = 0x10a6,\n-\tBNXT_ULP_CLASS_HID_106a6 = 0x106a6,\n-\tBNXT_ULP_CLASS_HID_23ca6 = 0x23ca6,\n-\tBNXT_ULP_CLASS_HID_352a6 = 0x352a6,\n-\tBNXT_ULP_CLASS_HID_260a = 0x260a,\n-\tBNXT_ULP_CLASS_HID_15c0a = 0x15c0a,\n-\tBNXT_ULP_CLASS_HID_216c6 = 0x216c6,\n-\tBNXT_ULP_CLASS_HID_30cc6 = 0x30cc6,\n-\tBNXT_ULP_CLASS_HID_3f92 = 0x3f92,\n-\tBNXT_ULP_CLASS_HID_15592 = 0x15592,\n-\tBNXT_ULP_CLASS_HID_24b92 = 0x24b92,\n-\tBNXT_ULP_CLASS_HID_302ae = 0x302ae,\n-\tBNXT_ULP_CLASS_HID_4572 = 0x4572,\n-\tBNXT_ULP_CLASS_HID_11c0e = 0x11c0e,\n-\tBNXT_ULP_CLASS_HID_2320e = 0x2320e,\n-\tBNXT_ULP_CLASS_HID_3280e = 0x3280e,\n-\tBNXT_ULP_CLASS_HID_49d6 = 0x49d6,\n-\tBNXT_ULP_CLASS_HID_100e2 = 0x100e2,\n-\tBNXT_ULP_CLASS_HID_236e2 = 0x236e2,\n-\tBNXT_ULP_CLASS_HID_32ce2 = 0x32ce2,\n-\tBNXT_ULP_CLASS_HID_2076 = 0x2076,\n-\tBNXT_ULP_CLASS_HID_15676 = 0x15676,\n-\tBNXT_ULP_CLASS_HID_21102 = 0x21102,\n-\tBNXT_ULP_CLASS_HID_30702 = 0x30702,\n-\tBNXT_ULP_CLASS_HID_39de = 0x39de,\n-\tBNXT_ULP_CLASS_HID_12fde = 0x12fde,\n-\tBNXT_ULP_CLASS_HID_245de = 0x245de,\n-\tBNXT_ULP_CLASS_HID_31cea = 0x31cea,\n-\tBNXT_ULP_CLASS_HID_5fbe = 0x5fbe,\n-\tBNXT_ULP_CLASS_HID_1164a = 0x1164a,\n-\tBNXT_ULP_CLASS_HID_20c4a = 0x20c4a,\n-\tBNXT_ULP_CLASS_HID_3224a = 0x3224a,\n-\tBNXT_ULP_CLASS_HID_34be = 0x34be,\n-\tBNXT_ULP_CLASS_HID_3a72 = 0x3a72,\n-\tBNXT_ULP_CLASS_HID_1492 = 0x1492,\n-\tBNXT_ULP_CLASS_HID_4a02 = 0x4a02,\n-\tBNXT_ULP_CLASS_HID_09ea = 0x09ea,\n-\tBNXT_ULP_CLASS_HID_2912 = 0x2912,\n-\tBNXT_ULP_CLASS_HID_03b2 = 0x03b2,\n-\tBNXT_ULP_CLASS_HID_5f7e = 0x5f7e,\n-\tBNXT_ULP_CLASS_HID_03a6 = 0x03a6,\n-\tBNXT_ULP_CLASS_HID_23ce = 0x23ce,\n-\tBNXT_ULP_CLASS_HID_1a6e = 0x1a6e,\n-\tBNXT_ULP_CLASS_HID_593a = 0x593a,\n-\tBNXT_ULP_CLASS_HID_4dce = 0x4dce,\n-\tBNXT_ULP_CLASS_HID_0e02 = 0x0e02,\n-\tBNXT_ULP_CLASS_HID_4796 = 0x4796,\n-\tBNXT_ULP_CLASS_HID_246e = 0x246e,\n-\tBNXT_ULP_CLASS_HID_478a = 0x478a,\n-\tBNXT_ULP_CLASS_HID_08fe = 0x08fe,\n-\tBNXT_ULP_CLASS_HID_5e52 = 0x5e52,\n-\tBNXT_ULP_CLASS_HID_3e2a = 0x3e2a,\n-\tBNXT_ULP_CLASS_HID_5e46 = 0x5e46,\n-\tBNXT_ULP_CLASS_HID_02ba = 0x02ba,\n-\tBNXT_ULP_CLASS_HID_580e = 0x580e,\n-\tBNXT_ULP_CLASS_HID_38e6 = 0x38e6,\n-\tBNXT_ULP_CLASS_HID_5802 = 0x5802,\n-\tBNXT_ULP_CLASS_HID_1d76 = 0x1d76,\n-\tBNXT_ULP_CLASS_HID_52ca = 0x52ca,\n-\tBNXT_ULP_CLASS_HID_32a2 = 0x32a2,\n-\tBNXT_ULP_CLASS_HID_34f6 = 0x34f6,\n-\tBNXT_ULP_CLASS_HID_3a3a = 0x3a3a,\n-\tBNXT_ULP_CLASS_HID_5a22 = 0x5a22,\n-\tBNXT_ULP_CLASS_HID_541e = 0x541e,\n-\tBNXT_ULP_CLASS_HID_09ca = 0x09ca,\n-\tBNXT_ULP_CLASS_HID_0216 = 0x0216,\n-\tBNXT_ULP_CLASS_HID_1f62 = 0x1f62,\n-\tBNXT_ULP_CLASS_HID_1bae = 0x1bae,\n-\tBNXT_ULP_CLASS_HID_2932 = 0x2932,\n-\tBNXT_ULP_CLASS_HID_227e = 0x227e,\n-\tBNXT_ULP_CLASS_HID_3f4a = 0x3f4a,\n-\tBNXT_ULP_CLASS_HID_3b96 = 0x3b96,\n-\tBNXT_ULP_CLASS_HID_0392 = 0x0392,\n-\tBNXT_ULP_CLASS_HID_1cde = 0x1cde,\n-\tBNXT_ULP_CLASS_HID_192a = 0x192a,\n-\tBNXT_ULP_CLASS_HID_1276 = 0x1276,\n-\tBNXT_ULP_CLASS_HID_5f5e = 0x5f5e,\n-\tBNXT_ULP_CLASS_HID_5baa = 0x5baa,\n-\tBNXT_ULP_CLASS_HID_54f6 = 0x54f6,\n-\tBNXT_ULP_CLASS_HID_51c2 = 0x51c2,\n-\tBNXT_ULP_CLASS_HID_0386 = 0x0386,\n-\tBNXT_ULP_CLASS_HID_1cd2 = 0x1cd2,\n-\tBNXT_ULP_CLASS_HID_191e = 0x191e,\n-\tBNXT_ULP_CLASS_HID_126a = 0x126a,\n-\tBNXT_ULP_CLASS_HID_23ee = 0x23ee,\n-\tBNXT_ULP_CLASS_HID_3c3a = 0x3c3a,\n-\tBNXT_ULP_CLASS_HID_3906 = 0x3906,\n-\tBNXT_ULP_CLASS_HID_3252 = 0x3252,\n-\tBNXT_ULP_CLASS_HID_1a4e = 0x1a4e,\n-\tBNXT_ULP_CLASS_HID_169a = 0x169a,\n-\tBNXT_ULP_CLASS_HID_13e6 = 0x13e6,\n-\tBNXT_ULP_CLASS_HID_4be6 = 0x4be6,\n-\tBNXT_ULP_CLASS_HID_591a = 0x591a,\n-\tBNXT_ULP_CLASS_HID_5266 = 0x5266,\n-\tBNXT_ULP_CLASS_HID_2eb2 = 0x2eb2,\n-\tBNXT_ULP_CLASS_HID_2bfe = 0x2bfe,\n-\tBNXT_ULP_CLASS_HID_4dee = 0x4dee,\n-\tBNXT_ULP_CLASS_HID_463a = 0x463a,\n-\tBNXT_ULP_CLASS_HID_4306 = 0x4306,\n-\tBNXT_ULP_CLASS_HID_5c52 = 0x5c52,\n-\tBNXT_ULP_CLASS_HID_0e22 = 0x0e22,\n-\tBNXT_ULP_CLASS_HID_0b6e = 0x0b6e,\n-\tBNXT_ULP_CLASS_HID_07ba = 0x07ba,\n-\tBNXT_ULP_CLASS_HID_0086 = 0x0086,\n-\tBNXT_ULP_CLASS_HID_47b6 = 0x47b6,\n-\tBNXT_ULP_CLASS_HID_4082 = 0x4082,\n-\tBNXT_ULP_CLASS_HID_5dce = 0x5dce,\n-\tBNXT_ULP_CLASS_HID_561a = 0x561a,\n-\tBNXT_ULP_CLASS_HID_244e = 0x244e,\n-\tBNXT_ULP_CLASS_HID_209a = 0x209a,\n-\tBNXT_ULP_CLASS_HID_3de6 = 0x3de6,\n-\tBNXT_ULP_CLASS_HID_3632 = 0x3632,\n-\tBNXT_ULP_CLASS_HID_47aa = 0x47aa,\n-\tBNXT_ULP_CLASS_HID_40f6 = 0x40f6,\n-\tBNXT_ULP_CLASS_HID_5dc2 = 0x5dc2,\n-\tBNXT_ULP_CLASS_HID_560e = 0x560e,\n-\tBNXT_ULP_CLASS_HID_08de = 0x08de,\n-\tBNXT_ULP_CLASS_HID_052a = 0x052a,\n-\tBNXT_ULP_CLASS_HID_1e76 = 0x1e76,\n-\tBNXT_ULP_CLASS_HID_1b42 = 0x1b42,\n-\tBNXT_ULP_CLASS_HID_5e72 = 0x5e72,\n-\tBNXT_ULP_CLASS_HID_5abe = 0x5abe,\n-\tBNXT_ULP_CLASS_HID_578a = 0x578a,\n-\tBNXT_ULP_CLASS_HID_50d6 = 0x50d6,\n-\tBNXT_ULP_CLASS_HID_3e0a = 0x3e0a,\n-\tBNXT_ULP_CLASS_HID_3b56 = 0x3b56,\n-\tBNXT_ULP_CLASS_HID_37a2 = 0x37a2,\n-\tBNXT_ULP_CLASS_HID_30ee = 0x30ee,\n-\tBNXT_ULP_CLASS_HID_5e66 = 0x5e66,\n-\tBNXT_ULP_CLASS_HID_5ab2 = 0x5ab2,\n-\tBNXT_ULP_CLASS_HID_57fe = 0x57fe,\n-\tBNXT_ULP_CLASS_HID_50ca = 0x50ca,\n-\tBNXT_ULP_CLASS_HID_029a = 0x029a,\n-\tBNXT_ULP_CLASS_HID_1fe6 = 0x1fe6,\n-\tBNXT_ULP_CLASS_HID_1832 = 0x1832,\n-\tBNXT_ULP_CLASS_HID_157e = 0x157e,\n-\tBNXT_ULP_CLASS_HID_582e = 0x582e,\n-\tBNXT_ULP_CLASS_HID_557a = 0x557a,\n-\tBNXT_ULP_CLASS_HID_2e46 = 0x2e46,\n-\tBNXT_ULP_CLASS_HID_2a92 = 0x2a92,\n-\tBNXT_ULP_CLASS_HID_38c6 = 0x38c6,\n-\tBNXT_ULP_CLASS_HID_3512 = 0x3512,\n-\tBNXT_ULP_CLASS_HID_0e5e = 0x0e5e,\n-\tBNXT_ULP_CLASS_HID_0aaa = 0x0aaa,\n-\tBNXT_ULP_CLASS_HID_5822 = 0x5822,\n-\tBNXT_ULP_CLASS_HID_556e = 0x556e,\n-\tBNXT_ULP_CLASS_HID_51ba = 0x51ba,\n-\tBNXT_ULP_CLASS_HID_2a86 = 0x2a86,\n-\tBNXT_ULP_CLASS_HID_1d56 = 0x1d56,\n-\tBNXT_ULP_CLASS_HID_19a2 = 0x19a2,\n-\tBNXT_ULP_CLASS_HID_12ee = 0x12ee,\n-\tBNXT_ULP_CLASS_HID_4aee = 0x4aee,\n-\tBNXT_ULP_CLASS_HID_52ea = 0x52ea,\n-\tBNXT_ULP_CLASS_HID_2f36 = 0x2f36,\n-\tBNXT_ULP_CLASS_HID_2802 = 0x2802,\n-\tBNXT_ULP_CLASS_HID_254e = 0x254e,\n-\tBNXT_ULP_CLASS_HID_3282 = 0x3282,\n-\tBNXT_ULP_CLASS_HID_0fce = 0x0fce,\n-\tBNXT_ULP_CLASS_HID_081a = 0x081a,\n-\tBNXT_ULP_CLASS_HID_0566 = 0x0566,\n-\tBNXT_ULP_CLASS_HID_34d6 = 0x34d6,\n-\tBNXT_ULP_CLASS_HID_3a1a = 0x3a1a,\n-\tBNXT_ULP_CLASS_HID_5a02 = 0x5a02,\n-\tBNXT_ULP_CLASS_HID_543e = 0x543e,\n-\tBNXT_ULP_CLASS_HID_09aa = 0x09aa,\n-\tBNXT_ULP_CLASS_HID_0276 = 0x0276,\n-\tBNXT_ULP_CLASS_HID_1f02 = 0x1f02,\n-\tBNXT_ULP_CLASS_HID_1bce = 0x1bce,\n-\tBNXT_ULP_CLASS_HID_2952 = 0x2952,\n-\tBNXT_ULP_CLASS_HID_221e = 0x221e,\n-\tBNXT_ULP_CLASS_HID_3f2a = 0x3f2a,\n-\tBNXT_ULP_CLASS_HID_3bf6 = 0x3bf6,\n-\tBNXT_ULP_CLASS_HID_03f2 = 0x03f2,\n-\tBNXT_ULP_CLASS_HID_1cbe = 0x1cbe,\n-\tBNXT_ULP_CLASS_HID_194a = 0x194a,\n-\tBNXT_ULP_CLASS_HID_1216 = 0x1216,\n-\tBNXT_ULP_CLASS_HID_5f3e = 0x5f3e,\n-\tBNXT_ULP_CLASS_HID_5bca = 0x5bca,\n-\tBNXT_ULP_CLASS_HID_5496 = 0x5496,\n-\tBNXT_ULP_CLASS_HID_51a2 = 0x51a2,\n-\tBNXT_ULP_CLASS_HID_03e6 = 0x03e6,\n-\tBNXT_ULP_CLASS_HID_1cb2 = 0x1cb2,\n-\tBNXT_ULP_CLASS_HID_197e = 0x197e,\n-\tBNXT_ULP_CLASS_HID_120a = 0x120a,\n-\tBNXT_ULP_CLASS_HID_238e = 0x238e,\n-\tBNXT_ULP_CLASS_HID_3c5a = 0x3c5a,\n-\tBNXT_ULP_CLASS_HID_3966 = 0x3966,\n-\tBNXT_ULP_CLASS_HID_3232 = 0x3232,\n-\tBNXT_ULP_CLASS_HID_1a2e = 0x1a2e,\n-\tBNXT_ULP_CLASS_HID_16fa = 0x16fa,\n-\tBNXT_ULP_CLASS_HID_1386 = 0x1386,\n-\tBNXT_ULP_CLASS_HID_4b86 = 0x4b86,\n-\tBNXT_ULP_CLASS_HID_597a = 0x597a,\n-\tBNXT_ULP_CLASS_HID_5206 = 0x5206,\n-\tBNXT_ULP_CLASS_HID_2ed2 = 0x2ed2,\n-\tBNXT_ULP_CLASS_HID_2b9e = 0x2b9e,\n-\tBNXT_ULP_CLASS_HID_4d8e = 0x4d8e,\n-\tBNXT_ULP_CLASS_HID_465a = 0x465a,\n-\tBNXT_ULP_CLASS_HID_4366 = 0x4366,\n-\tBNXT_ULP_CLASS_HID_5c32 = 0x5c32,\n-\tBNXT_ULP_CLASS_HID_0e42 = 0x0e42,\n-\tBNXT_ULP_CLASS_HID_0b0e = 0x0b0e,\n-\tBNXT_ULP_CLASS_HID_07da = 0x07da,\n-\tBNXT_ULP_CLASS_HID_00e6 = 0x00e6,\n-\tBNXT_ULP_CLASS_HID_47d6 = 0x47d6,\n-\tBNXT_ULP_CLASS_HID_40e2 = 0x40e2,\n-\tBNXT_ULP_CLASS_HID_5dae = 0x5dae,\n-\tBNXT_ULP_CLASS_HID_567a = 0x567a,\n-\tBNXT_ULP_CLASS_HID_242e = 0x242e,\n-\tBNXT_ULP_CLASS_HID_20fa = 0x20fa,\n-\tBNXT_ULP_CLASS_HID_3d86 = 0x3d86,\n-\tBNXT_ULP_CLASS_HID_3652 = 0x3652,\n-\tBNXT_ULP_CLASS_HID_47ca = 0x47ca,\n-\tBNXT_ULP_CLASS_HID_4096 = 0x4096,\n-\tBNXT_ULP_CLASS_HID_5da2 = 0x5da2,\n-\tBNXT_ULP_CLASS_HID_566e = 0x566e,\n-\tBNXT_ULP_CLASS_HID_08be = 0x08be,\n-\tBNXT_ULP_CLASS_HID_054a = 0x054a,\n-\tBNXT_ULP_CLASS_HID_1e16 = 0x1e16,\n-\tBNXT_ULP_CLASS_HID_1b22 = 0x1b22,\n-\tBNXT_ULP_CLASS_HID_5e12 = 0x5e12,\n-\tBNXT_ULP_CLASS_HID_5ade = 0x5ade,\n-\tBNXT_ULP_CLASS_HID_57ea = 0x57ea,\n-\tBNXT_ULP_CLASS_HID_50b6 = 0x50b6,\n-\tBNXT_ULP_CLASS_HID_3e6a = 0x3e6a,\n-\tBNXT_ULP_CLASS_HID_3b36 = 0x3b36,\n-\tBNXT_ULP_CLASS_HID_37c2 = 0x37c2,\n-\tBNXT_ULP_CLASS_HID_308e = 0x308e,\n-\tBNXT_ULP_CLASS_HID_5e06 = 0x5e06,\n-\tBNXT_ULP_CLASS_HID_5ad2 = 0x5ad2,\n-\tBNXT_ULP_CLASS_HID_579e = 0x579e,\n-\tBNXT_ULP_CLASS_HID_50aa = 0x50aa,\n-\tBNXT_ULP_CLASS_HID_02fa = 0x02fa,\n-\tBNXT_ULP_CLASS_HID_1f86 = 0x1f86,\n-\tBNXT_ULP_CLASS_HID_1852 = 0x1852,\n-\tBNXT_ULP_CLASS_HID_151e = 0x151e,\n-\tBNXT_ULP_CLASS_HID_584e = 0x584e,\n-\tBNXT_ULP_CLASS_HID_551a = 0x551a,\n-\tBNXT_ULP_CLASS_HID_2e26 = 0x2e26,\n-\tBNXT_ULP_CLASS_HID_2af2 = 0x2af2,\n-\tBNXT_ULP_CLASS_HID_38a6 = 0x38a6,\n-\tBNXT_ULP_CLASS_HID_3572 = 0x3572,\n-\tBNXT_ULP_CLASS_HID_0e3e = 0x0e3e,\n-\tBNXT_ULP_CLASS_HID_0aca = 0x0aca,\n-\tBNXT_ULP_CLASS_HID_5842 = 0x5842,\n-\tBNXT_ULP_CLASS_HID_550e = 0x550e,\n-\tBNXT_ULP_CLASS_HID_51da = 0x51da,\n-\tBNXT_ULP_CLASS_HID_2ae6 = 0x2ae6,\n-\tBNXT_ULP_CLASS_HID_1d36 = 0x1d36,\n-\tBNXT_ULP_CLASS_HID_19c2 = 0x19c2,\n-\tBNXT_ULP_CLASS_HID_128e = 0x128e,\n-\tBNXT_ULP_CLASS_HID_4a8e = 0x4a8e,\n-\tBNXT_ULP_CLASS_HID_528a = 0x528a,\n-\tBNXT_ULP_CLASS_HID_2f56 = 0x2f56,\n-\tBNXT_ULP_CLASS_HID_2862 = 0x2862,\n-\tBNXT_ULP_CLASS_HID_252e = 0x252e,\n-\tBNXT_ULP_CLASS_HID_32e2 = 0x32e2,\n-\tBNXT_ULP_CLASS_HID_0fae = 0x0fae,\n-\tBNXT_ULP_CLASS_HID_087a = 0x087a,\n-\tBNXT_ULP_CLASS_HID_0506 = 0x0506,\n-\tBNXT_ULP_CLASS_HID_34b6 = 0x34b6,\n-\tBNXT_ULP_CLASS_HID_3a7a = 0x3a7a,\n-\tBNXT_ULP_CLASS_HID_5a62 = 0x5a62,\n-\tBNXT_ULP_CLASS_HID_545e = 0x545e,\n-\tBNXT_ULP_CLASS_HID_a73c = 0xa73c,\n-\tBNXT_ULP_CLASS_HID_a040 = 0xa040,\n-\tBNXT_ULP_CLASS_HID_1d640 = 0x1d640,\n-\tBNXT_ULP_CLASS_HID_1dd3c = 0x1dd3c,\n-\tBNXT_ULP_CLASS_HID_cba0 = 0xcba0,\n-\tBNXT_ULP_CLASS_HID_c4f4 = 0xc4f4,\n-\tBNXT_ULP_CLASS_HID_19f38 = 0x19f38,\n-\tBNXT_ULP_CLASS_HID_182f4 = 0x182f4,\n-\tBNXT_ULP_CLASS_HID_b098 = 0xb098,\n-\tBNXT_ULP_CLASS_HID_8dac = 0x8dac,\n-\tBNXT_ULP_CLASS_HID_1a3ac = 0x1a3ac,\n-\tBNXT_ULP_CLASS_HID_1a698 = 0x1a698,\n-\tBNXT_ULP_CLASS_HID_d50c = 0xd50c,\n-\tBNXT_ULP_CLASS_HID_ae50 = 0xae50,\n-\tBNXT_ULP_CLASS_HID_1c450 = 0x1c450,\n-\tBNXT_ULP_CLASS_HID_1cb0c = 0x1cb0c,\n-\tBNXT_ULP_CLASS_HID_a1f0 = 0xa1f0,\n-\tBNXT_ULP_CLASS_HID_ba04 = 0xba04,\n-\tBNXT_ULP_CLASS_HID_1d004 = 0x1d004,\n-\tBNXT_ULP_CLASS_HID_1d7f0 = 0x1d7f0,\n-\tBNXT_ULP_CLASS_HID_c264 = 0xc264,\n-\tBNXT_ULP_CLASS_HID_dea8 = 0xdea8,\n-\tBNXT_ULP_CLASS_HID_199fc = 0x199fc,\n-\tBNXT_ULP_CLASS_HID_19ca8 = 0x19ca8,\n-\tBNXT_ULP_CLASS_HID_8b5c = 0x8b5c,\n-\tBNXT_ULP_CLASS_HID_8460 = 0x8460,\n-\tBNXT_ULP_CLASS_HID_1ba60 = 0x1ba60,\n-\tBNXT_ULP_CLASS_HID_1a15c = 0x1a15c,\n-\tBNXT_ULP_CLASS_HID_afc0 = 0xafc0,\n-\tBNXT_ULP_CLASS_HID_a814 = 0xa814,\n-\tBNXT_ULP_CLASS_HID_1de14 = 0x1de14,\n-\tBNXT_ULP_CLASS_HID_1c5c0 = 0x1c5c0,\n-\tBNXT_ULP_CLASS_HID_8c2c = 0x8c2c,\n-\tBNXT_ULP_CLASS_HID_8970 = 0x8970,\n-\tBNXT_ULP_CLASS_HID_1bf70 = 0x1bf70,\n-\tBNXT_ULP_CLASS_HID_1a22c = 0x1a22c,\n-\tBNXT_ULP_CLASS_HID_d0d0 = 0xd0d0,\n-\tBNXT_ULP_CLASS_HID_ade4 = 0xade4,\n-\tBNXT_ULP_CLASS_HID_1c3e4 = 0x1c3e4,\n-\tBNXT_ULP_CLASS_HID_1c6d0 = 0x1c6d0,\n-\tBNXT_ULP_CLASS_HID_9988 = 0x9988,\n-\tBNXT_ULP_CLASS_HID_92dc = 0x92dc,\n-\tBNXT_ULP_CLASS_HID_188dc = 0x188dc,\n-\tBNXT_ULP_CLASS_HID_18f88 = 0x18f88,\n-\tBNXT_ULP_CLASS_HID_ba3c = 0xba3c,\n-\tBNXT_ULP_CLASS_HID_b740 = 0xb740,\n-\tBNXT_ULP_CLASS_HID_1ad40 = 0x1ad40,\n-\tBNXT_ULP_CLASS_HID_1d03c = 0x1d03c,\n-\tBNXT_ULP_CLASS_HID_86e0 = 0x86e0,\n-\tBNXT_ULP_CLASS_HID_8334 = 0x8334,\n-\tBNXT_ULP_CLASS_HID_1b934 = 0x1b934,\n-\tBNXT_ULP_CLASS_HID_1bce0 = 0x1bce0,\n-\tBNXT_ULP_CLASS_HID_aa94 = 0xaa94,\n-\tBNXT_ULP_CLASS_HID_a7d8 = 0xa7d8,\n-\tBNXT_ULP_CLASS_HID_1ddd8 = 0x1ddd8,\n-\tBNXT_ULP_CLASS_HID_1c094 = 0x1c094,\n-\tBNXT_ULP_CLASS_HID_904c = 0x904c,\n-\tBNXT_ULP_CLASS_HID_c84c = 0xc84c,\n-\tBNXT_ULP_CLASS_HID_18290 = 0x18290,\n-\tBNXT_ULP_CLASS_HID_1864c = 0x1864c,\n-\tBNXT_ULP_CLASS_HID_b4f0 = 0xb4f0,\n-\tBNXT_ULP_CLASS_HID_b104 = 0xb104,\n-\tBNXT_ULP_CLASS_HID_1a704 = 0x1a704,\n-\tBNXT_ULP_CLASS_HID_1aaf0 = 0x1aaf0,\n-\tBNXT_ULP_CLASS_HID_80a4 = 0x80a4,\n-\tBNXT_ULP_CLASS_HID_9de8 = 0x9de8,\n-\tBNXT_ULP_CLASS_HID_1b3e8 = 0x1b3e8,\n-\tBNXT_ULP_CLASS_HID_1b6a4 = 0x1b6a4,\n-\tBNXT_ULP_CLASS_HID_a548 = 0xa548,\n-\tBNXT_ULP_CLASS_HID_a19c = 0xa19c,\n-\tBNXT_ULP_CLASS_HID_1d79c = 0x1d79c,\n-\tBNXT_ULP_CLASS_HID_1db48 = 0x1db48,\n-\tBNXT_ULP_CLASS_HID_9a98 = 0x9a98,\n-\tBNXT_ULP_CLASS_HID_97ac = 0x97ac,\n-\tBNXT_ULP_CLASS_HID_18dac = 0x18dac,\n-\tBNXT_ULP_CLASS_HID_1b098 = 0x1b098,\n-\tBNXT_ULP_CLASS_HID_bf0c = 0xbf0c,\n-\tBNXT_ULP_CLASS_HID_b850 = 0xb850,\n-\tBNXT_ULP_CLASS_HID_1ae50 = 0x1ae50,\n-\tBNXT_ULP_CLASS_HID_1d50c = 0x1d50c,\n-\tBNXT_ULP_CLASS_HID_34f0 = 0x34f0,\n-\tBNXT_ULP_CLASS_HID_3a3c = 0x3a3c,\n-\tBNXT_ULP_CLASS_HID_3740 = 0x3740,\n-\tBNXT_ULP_CLASS_HID_5ea0 = 0x5ea0,\n-\tBNXT_ULP_CLASS_HID_5bf4 = 0x5bf4,\n-\tBNXT_ULP_CLASS_HID_0798 = 0x0798,\n-\tBNXT_ULP_CLASS_HID_00ac = 0x00ac,\n-\tBNXT_ULP_CLASS_HID_280c = 0x280c,\n-\tBNXT_ULP_CLASS_HID_2550 = 0x2550,\n-\tBNXT_ULP_CLASS_HID_3104 = 0x3104,\n-\tBNXT_ULP_CLASS_HID_5964 = 0x5964,\n-\tBNXT_ULP_CLASS_HID_55a8 = 0x55a8,\n-\tBNXT_ULP_CLASS_HID_1e5c = 0x1e5c,\n-\tBNXT_ULP_CLASS_HID_1b60 = 0x1b60,\n-\tBNXT_ULP_CLASS_HID_22c0 = 0x22c0,\n-\tBNXT_ULP_CLASS_HID_3f14 = 0x3f14,\n-\tBNXT_ULP_CLASS_HID_a71c = 0xa71c,\n-\tBNXT_ULP_CLASS_HID_a8dc = 0xa8dc,\n-\tBNXT_ULP_CLASS_HID_ed9c = 0xed9c,\n-\tBNXT_ULP_CLASS_HID_ef5c = 0xef5c,\n-\tBNXT_ULP_CLASS_HID_a060 = 0xa060,\n-\tBNXT_ULP_CLASS_HID_a520 = 0xa520,\n-\tBNXT_ULP_CLASS_HID_e6e0 = 0xe6e0,\n-\tBNXT_ULP_CLASS_HID_eba0 = 0xeba0,\n-\tBNXT_ULP_CLASS_HID_1d660 = 0x1d660,\n-\tBNXT_ULP_CLASS_HID_1fb20 = 0x1fb20,\n-\tBNXT_ULP_CLASS_HID_1dce0 = 0x1dce0,\n-\tBNXT_ULP_CLASS_HID_1e1a0 = 0x1e1a0,\n-\tBNXT_ULP_CLASS_HID_1dd1c = 0x1dd1c,\n-\tBNXT_ULP_CLASS_HID_1fedc = 0x1fedc,\n-\tBNXT_ULP_CLASS_HID_1c39c = 0x1c39c,\n-\tBNXT_ULP_CLASS_HID_1e55c = 0x1e55c,\n-\tBNXT_ULP_CLASS_HID_cb80 = 0xcb80,\n-\tBNXT_ULP_CLASS_HID_b194 = 0xb194,\n-\tBNXT_ULP_CLASS_HID_d354 = 0xd354,\n-\tBNXT_ULP_CLASS_HID_f414 = 0xf414,\n-\tBNXT_ULP_CLASS_HID_c4d4 = 0xc4d4,\n-\tBNXT_ULP_CLASS_HID_e994 = 0xe994,\n-\tBNXT_ULP_CLASS_HID_cb54 = 0xcb54,\n-\tBNXT_ULP_CLASS_HID_f158 = 0xf158,\n-\tBNXT_ULP_CLASS_HID_19f18 = 0x19f18,\n-\tBNXT_ULP_CLASS_HID_1a0d8 = 0x1a0d8,\n-\tBNXT_ULP_CLASS_HID_1c598 = 0x1c598,\n-\tBNXT_ULP_CLASS_HID_1e758 = 0x1e758,\n-\tBNXT_ULP_CLASS_HID_182d4 = 0x182d4,\n-\tBNXT_ULP_CLASS_HID_1a794 = 0x1a794,\n-\tBNXT_ULP_CLASS_HID_1c954 = 0x1c954,\n-\tBNXT_ULP_CLASS_HID_1ea14 = 0x1ea14,\n-\tBNXT_ULP_CLASS_HID_b0b8 = 0xb0b8,\n-\tBNXT_ULP_CLASS_HID_b278 = 0xb278,\n-\tBNXT_ULP_CLASS_HID_f738 = 0xf738,\n-\tBNXT_ULP_CLASS_HID_f8f8 = 0xf8f8,\n-\tBNXT_ULP_CLASS_HID_8d8c = 0x8d8c,\n-\tBNXT_ULP_CLASS_HID_af4c = 0xaf4c,\n-\tBNXT_ULP_CLASS_HID_f00c = 0xf00c,\n-\tBNXT_ULP_CLASS_HID_f5cc = 0xf5cc,\n-\tBNXT_ULP_CLASS_HID_1a38c = 0x1a38c,\n-\tBNXT_ULP_CLASS_HID_1a54c = 0x1a54c,\n-\tBNXT_ULP_CLASS_HID_1e60c = 0x1e60c,\n-\tBNXT_ULP_CLASS_HID_1ebcc = 0x1ebcc,\n-\tBNXT_ULP_CLASS_HID_1a6b8 = 0x1a6b8,\n-\tBNXT_ULP_CLASS_HID_1a878 = 0x1a878,\n-\tBNXT_ULP_CLASS_HID_1ed38 = 0x1ed38,\n-\tBNXT_ULP_CLASS_HID_1eef8 = 0x1eef8,\n-\tBNXT_ULP_CLASS_HID_d52c = 0xd52c,\n-\tBNXT_ULP_CLASS_HID_f6ec = 0xf6ec,\n-\tBNXT_ULP_CLASS_HID_dbac = 0xdbac,\n-\tBNXT_ULP_CLASS_HID_fd6c = 0xfd6c,\n-\tBNXT_ULP_CLASS_HID_ae70 = 0xae70,\n-\tBNXT_ULP_CLASS_HID_f330 = 0xf330,\n-\tBNXT_ULP_CLASS_HID_d4f0 = 0xd4f0,\n-\tBNXT_ULP_CLASS_HID_f9b0 = 0xf9b0,\n-\tBNXT_ULP_CLASS_HID_1c470 = 0x1c470,\n-\tBNXT_ULP_CLASS_HID_1e930 = 0x1e930,\n-\tBNXT_ULP_CLASS_HID_1caf0 = 0x1caf0,\n-\tBNXT_ULP_CLASS_HID_1f084 = 0x1f084,\n-\tBNXT_ULP_CLASS_HID_1cb2c = 0x1cb2c,\n-\tBNXT_ULP_CLASS_HID_1b130 = 0x1b130,\n-\tBNXT_ULP_CLASS_HID_1d2f0 = 0x1d2f0,\n-\tBNXT_ULP_CLASS_HID_1f7b0 = 0x1f7b0,\n-\tBNXT_ULP_CLASS_HID_a1d0 = 0xa1d0,\n-\tBNXT_ULP_CLASS_HID_a290 = 0xa290,\n-\tBNXT_ULP_CLASS_HID_e450 = 0xe450,\n-\tBNXT_ULP_CLASS_HID_e910 = 0xe910,\n-\tBNXT_ULP_CLASS_HID_ba24 = 0xba24,\n-\tBNXT_ULP_CLASS_HID_bfe4 = 0xbfe4,\n-\tBNXT_ULP_CLASS_HID_e0a4 = 0xe0a4,\n-\tBNXT_ULP_CLASS_HID_e264 = 0xe264,\n-\tBNXT_ULP_CLASS_HID_1d024 = 0x1d024,\n-\tBNXT_ULP_CLASS_HID_1f5e4 = 0x1f5e4,\n-\tBNXT_ULP_CLASS_HID_1d6a4 = 0x1d6a4,\n-\tBNXT_ULP_CLASS_HID_1f864 = 0x1f864,\n-\tBNXT_ULP_CLASS_HID_1d7d0 = 0x1d7d0,\n-\tBNXT_ULP_CLASS_HID_1f890 = 0x1f890,\n-\tBNXT_ULP_CLASS_HID_1da50 = 0x1da50,\n-\tBNXT_ULP_CLASS_HID_1ff10 = 0x1ff10,\n-\tBNXT_ULP_CLASS_HID_c244 = 0xc244,\n-\tBNXT_ULP_CLASS_HID_e704 = 0xe704,\n-\tBNXT_ULP_CLASS_HID_c8c4 = 0xc8c4,\n-\tBNXT_ULP_CLASS_HID_ed84 = 0xed84,\n-\tBNXT_ULP_CLASS_HID_de88 = 0xde88,\n-\tBNXT_ULP_CLASS_HID_e048 = 0xe048,\n-\tBNXT_ULP_CLASS_HID_c508 = 0xc508,\n-\tBNXT_ULP_CLASS_HID_e6c8 = 0xe6c8,\n-\tBNXT_ULP_CLASS_HID_199dc = 0x199dc,\n-\tBNXT_ULP_CLASS_HID_1ba9c = 0x1ba9c,\n-\tBNXT_ULP_CLASS_HID_1dc5c = 0x1dc5c,\n-\tBNXT_ULP_CLASS_HID_1e11c = 0x1e11c,\n-\tBNXT_ULP_CLASS_HID_19c88 = 0x19c88,\n-\tBNXT_ULP_CLASS_HID_1be48 = 0x1be48,\n-\tBNXT_ULP_CLASS_HID_1c308 = 0x1c308,\n-\tBNXT_ULP_CLASS_HID_1e4c8 = 0x1e4c8,\n-\tBNXT_ULP_CLASS_HID_8b7c = 0x8b7c,\n-\tBNXT_ULP_CLASS_HID_ac3c = 0xac3c,\n-\tBNXT_ULP_CLASS_HID_f1fc = 0xf1fc,\n-\tBNXT_ULP_CLASS_HID_f2bc = 0xf2bc,\n-\tBNXT_ULP_CLASS_HID_8440 = 0x8440,\n-\tBNXT_ULP_CLASS_HID_a900 = 0xa900,\n-\tBNXT_ULP_CLASS_HID_cac0 = 0xcac0,\n-\tBNXT_ULP_CLASS_HID_ef80 = 0xef80,\n-\tBNXT_ULP_CLASS_HID_1ba40 = 0x1ba40,\n-\tBNXT_ULP_CLASS_HID_1bf00 = 0x1bf00,\n-\tBNXT_ULP_CLASS_HID_1e0c0 = 0x1e0c0,\n-\tBNXT_ULP_CLASS_HID_1e580 = 0x1e580,\n-\tBNXT_ULP_CLASS_HID_1a17c = 0x1a17c,\n-\tBNXT_ULP_CLASS_HID_1a23c = 0x1a23c,\n-\tBNXT_ULP_CLASS_HID_1e7fc = 0x1e7fc,\n-\tBNXT_ULP_CLASS_HID_1e8bc = 0x1e8bc,\n-\tBNXT_ULP_CLASS_HID_afe0 = 0xafe0,\n-\tBNXT_ULP_CLASS_HID_f0a0 = 0xf0a0,\n-\tBNXT_ULP_CLASS_HID_d260 = 0xd260,\n-\tBNXT_ULP_CLASS_HID_f720 = 0xf720,\n-\tBNXT_ULP_CLASS_HID_a834 = 0xa834,\n-\tBNXT_ULP_CLASS_HID_adf4 = 0xadf4,\n-\tBNXT_ULP_CLASS_HID_eeb4 = 0xeeb4,\n-\tBNXT_ULP_CLASS_HID_f074 = 0xf074,\n-\tBNXT_ULP_CLASS_HID_1de34 = 0x1de34,\n-\tBNXT_ULP_CLASS_HID_1e3f4 = 0x1e3f4,\n-\tBNXT_ULP_CLASS_HID_1c4b4 = 0x1c4b4,\n-\tBNXT_ULP_CLASS_HID_1e674 = 0x1e674,\n-\tBNXT_ULP_CLASS_HID_1c5e0 = 0x1c5e0,\n-\tBNXT_ULP_CLASS_HID_1e6a0 = 0x1e6a0,\n-\tBNXT_ULP_CLASS_HID_1c860 = 0x1c860,\n-\tBNXT_ULP_CLASS_HID_1ed20 = 0x1ed20,\n-\tBNXT_ULP_CLASS_HID_8c0c = 0x8c0c,\n-\tBNXT_ULP_CLASS_HID_b1cc = 0xb1cc,\n-\tBNXT_ULP_CLASS_HID_f28c = 0xf28c,\n-\tBNXT_ULP_CLASS_HID_f44c = 0xf44c,\n-\tBNXT_ULP_CLASS_HID_8950 = 0x8950,\n-\tBNXT_ULP_CLASS_HID_aa10 = 0xaa10,\n-\tBNXT_ULP_CLASS_HID_cfd0 = 0xcfd0,\n-\tBNXT_ULP_CLASS_HID_f090 = 0xf090,\n-\tBNXT_ULP_CLASS_HID_1bf50 = 0x1bf50,\n-\tBNXT_ULP_CLASS_HID_1a010 = 0x1a010,\n-\tBNXT_ULP_CLASS_HID_1e5d0 = 0x1e5d0,\n-\tBNXT_ULP_CLASS_HID_1e690 = 0x1e690,\n-\tBNXT_ULP_CLASS_HID_1a20c = 0x1a20c,\n-\tBNXT_ULP_CLASS_HID_1a7cc = 0x1a7cc,\n-\tBNXT_ULP_CLASS_HID_1e88c = 0x1e88c,\n-\tBNXT_ULP_CLASS_HID_1ea4c = 0x1ea4c,\n-\tBNXT_ULP_CLASS_HID_d0f0 = 0xd0f0,\n-\tBNXT_ULP_CLASS_HID_f5b0 = 0xf5b0,\n-\tBNXT_ULP_CLASS_HID_d770 = 0xd770,\n-\tBNXT_ULP_CLASS_HID_f830 = 0xf830,\n-\tBNXT_ULP_CLASS_HID_adc4 = 0xadc4,\n-\tBNXT_ULP_CLASS_HID_ae84 = 0xae84,\n-\tBNXT_ULP_CLASS_HID_d044 = 0xd044,\n-\tBNXT_ULP_CLASS_HID_f504 = 0xf504,\n-\tBNXT_ULP_CLASS_HID_1c3c4 = 0x1c3c4,\n-\tBNXT_ULP_CLASS_HID_1e484 = 0x1e484,\n-\tBNXT_ULP_CLASS_HID_1c644 = 0x1c644,\n-\tBNXT_ULP_CLASS_HID_1eb04 = 0x1eb04,\n-\tBNXT_ULP_CLASS_HID_1c6f0 = 0x1c6f0,\n-\tBNXT_ULP_CLASS_HID_1ebb0 = 0x1ebb0,\n-\tBNXT_ULP_CLASS_HID_1cd70 = 0x1cd70,\n-\tBNXT_ULP_CLASS_HID_1f304 = 0x1f304,\n-\tBNXT_ULP_CLASS_HID_99a8 = 0x99a8,\n-\tBNXT_ULP_CLASS_HID_bb68 = 0xbb68,\n-\tBNXT_ULP_CLASS_HID_dc28 = 0xdc28,\n-\tBNXT_ULP_CLASS_HID_e1e8 = 0xe1e8,\n-\tBNXT_ULP_CLASS_HID_92fc = 0x92fc,\n-\tBNXT_ULP_CLASS_HID_b7bc = 0xb7bc,\n-\tBNXT_ULP_CLASS_HID_d97c = 0xd97c,\n-\tBNXT_ULP_CLASS_HID_fa3c = 0xfa3c,\n-\tBNXT_ULP_CLASS_HID_188fc = 0x188fc,\n-\tBNXT_ULP_CLASS_HID_1adbc = 0x1adbc,\n-\tBNXT_ULP_CLASS_HID_1cf7c = 0x1cf7c,\n-\tBNXT_ULP_CLASS_HID_1f03c = 0x1f03c,\n-\tBNXT_ULP_CLASS_HID_18fa8 = 0x18fa8,\n-\tBNXT_ULP_CLASS_HID_1b168 = 0x1b168,\n-\tBNXT_ULP_CLASS_HID_1f228 = 0x1f228,\n-\tBNXT_ULP_CLASS_HID_1f7e8 = 0x1f7e8,\n-\tBNXT_ULP_CLASS_HID_ba1c = 0xba1c,\n-\tBNXT_ULP_CLASS_HID_bfdc = 0xbfdc,\n-\tBNXT_ULP_CLASS_HID_e09c = 0xe09c,\n-\tBNXT_ULP_CLASS_HID_e25c = 0xe25c,\n-\tBNXT_ULP_CLASS_HID_b760 = 0xb760,\n-\tBNXT_ULP_CLASS_HID_b820 = 0xb820,\n-\tBNXT_ULP_CLASS_HID_fde0 = 0xfde0,\n-\tBNXT_ULP_CLASS_HID_fea0 = 0xfea0,\n-\tBNXT_ULP_CLASS_HID_1ad60 = 0x1ad60,\n-\tBNXT_ULP_CLASS_HID_1ae20 = 0x1ae20,\n-\tBNXT_ULP_CLASS_HID_1d3e0 = 0x1d3e0,\n-\tBNXT_ULP_CLASS_HID_1f4a0 = 0x1f4a0,\n-\tBNXT_ULP_CLASS_HID_1d01c = 0x1d01c,\n-\tBNXT_ULP_CLASS_HID_1f5dc = 0x1f5dc,\n-\tBNXT_ULP_CLASS_HID_1d69c = 0x1d69c,\n-\tBNXT_ULP_CLASS_HID_1f85c = 0x1f85c,\n-\tBNXT_ULP_CLASS_HID_86c0 = 0x86c0,\n-\tBNXT_ULP_CLASS_HID_ab80 = 0xab80,\n-\tBNXT_ULP_CLASS_HID_cd40 = 0xcd40,\n-\tBNXT_ULP_CLASS_HID_ee00 = 0xee00,\n-\tBNXT_ULP_CLASS_HID_8314 = 0x8314,\n-\tBNXT_ULP_CLASS_HID_a4d4 = 0xa4d4,\n-\tBNXT_ULP_CLASS_HID_c994 = 0xc994,\n-\tBNXT_ULP_CLASS_HID_eb54 = 0xeb54,\n-\tBNXT_ULP_CLASS_HID_1b914 = 0x1b914,\n-\tBNXT_ULP_CLASS_HID_1bad4 = 0x1bad4,\n-\tBNXT_ULP_CLASS_HID_1ff94 = 0x1ff94,\n-\tBNXT_ULP_CLASS_HID_1e154 = 0x1e154,\n-\tBNXT_ULP_CLASS_HID_1bcc0 = 0x1bcc0,\n-\tBNXT_ULP_CLASS_HID_1a180 = 0x1a180,\n-\tBNXT_ULP_CLASS_HID_1e340 = 0x1e340,\n-\tBNXT_ULP_CLASS_HID_1e400 = 0x1e400,\n-\tBNXT_ULP_CLASS_HID_aab4 = 0xaab4,\n-\tBNXT_ULP_CLASS_HID_ac74 = 0xac74,\n-\tBNXT_ULP_CLASS_HID_d134 = 0xd134,\n-\tBNXT_ULP_CLASS_HID_f2f4 = 0xf2f4,\n-\tBNXT_ULP_CLASS_HID_a7f8 = 0xa7f8,\n-\tBNXT_ULP_CLASS_HID_a8b8 = 0xa8b8,\n-\tBNXT_ULP_CLASS_HID_ea78 = 0xea78,\n-\tBNXT_ULP_CLASS_HID_ef38 = 0xef38,\n-\tBNXT_ULP_CLASS_HID_1ddf8 = 0x1ddf8,\n-\tBNXT_ULP_CLASS_HID_1feb8 = 0x1feb8,\n-\tBNXT_ULP_CLASS_HID_1c078 = 0x1c078,\n-\tBNXT_ULP_CLASS_HID_1e538 = 0x1e538,\n-\tBNXT_ULP_CLASS_HID_1c0b4 = 0x1c0b4,\n-\tBNXT_ULP_CLASS_HID_1e274 = 0x1e274,\n-\tBNXT_ULP_CLASS_HID_1c734 = 0x1c734,\n-\tBNXT_ULP_CLASS_HID_1e8f4 = 0x1e8f4,\n-\tBNXT_ULP_CLASS_HID_906c = 0x906c,\n-\tBNXT_ULP_CLASS_HID_b52c = 0xb52c,\n-\tBNXT_ULP_CLASS_HID_d6ec = 0xd6ec,\n-\tBNXT_ULP_CLASS_HID_fbac = 0xfbac,\n-\tBNXT_ULP_CLASS_HID_c86c = 0xc86c,\n-\tBNXT_ULP_CLASS_HID_ed2c = 0xed2c,\n-\tBNXT_ULP_CLASS_HID_d330 = 0xd330,\n-\tBNXT_ULP_CLASS_HID_f4f0 = 0xf4f0,\n-\tBNXT_ULP_CLASS_HID_182b0 = 0x182b0,\n-\tBNXT_ULP_CLASS_HID_1a470 = 0x1a470,\n-\tBNXT_ULP_CLASS_HID_1c930 = 0x1c930,\n-\tBNXT_ULP_CLASS_HID_1eaf0 = 0x1eaf0,\n-\tBNXT_ULP_CLASS_HID_1866c = 0x1866c,\n-\tBNXT_ULP_CLASS_HID_1ab2c = 0x1ab2c,\n-\tBNXT_ULP_CLASS_HID_1ccec = 0x1ccec,\n-\tBNXT_ULP_CLASS_HID_1f1ac = 0x1f1ac,\n-\tBNXT_ULP_CLASS_HID_b4d0 = 0xb4d0,\n-\tBNXT_ULP_CLASS_HID_b990 = 0xb990,\n-\tBNXT_ULP_CLASS_HID_fb50 = 0xfb50,\n-\tBNXT_ULP_CLASS_HID_fc10 = 0xfc10,\n-\tBNXT_ULP_CLASS_HID_b124 = 0xb124,\n-\tBNXT_ULP_CLASS_HID_b2e4 = 0xb2e4,\n-\tBNXT_ULP_CLASS_HID_f7a4 = 0xf7a4,\n-\tBNXT_ULP_CLASS_HID_f964 = 0xf964,\n-\tBNXT_ULP_CLASS_HID_1a724 = 0x1a724,\n-\tBNXT_ULP_CLASS_HID_1a8e4 = 0x1a8e4,\n-\tBNXT_ULP_CLASS_HID_1eda4 = 0x1eda4,\n-\tBNXT_ULP_CLASS_HID_1ef64 = 0x1ef64,\n-\tBNXT_ULP_CLASS_HID_1aad0 = 0x1aad0,\n-\tBNXT_ULP_CLASS_HID_1af90 = 0x1af90,\n-\tBNXT_ULP_CLASS_HID_1d150 = 0x1d150,\n-\tBNXT_ULP_CLASS_HID_1f210 = 0x1f210,\n-\tBNXT_ULP_CLASS_HID_8084 = 0x8084,\n-\tBNXT_ULP_CLASS_HID_a244 = 0xa244,\n-\tBNXT_ULP_CLASS_HID_c704 = 0xc704,\n-\tBNXT_ULP_CLASS_HID_e8c4 = 0xe8c4,\n-\tBNXT_ULP_CLASS_HID_9dc8 = 0x9dc8,\n-\tBNXT_ULP_CLASS_HID_be88 = 0xbe88,\n-\tBNXT_ULP_CLASS_HID_c048 = 0xc048,\n-\tBNXT_ULP_CLASS_HID_e508 = 0xe508,\n-\tBNXT_ULP_CLASS_HID_1b3c8 = 0x1b3c8,\n-\tBNXT_ULP_CLASS_HID_1b488 = 0x1b488,\n-\tBNXT_ULP_CLASS_HID_1f648 = 0x1f648,\n-\tBNXT_ULP_CLASS_HID_1fb08 = 0x1fb08,\n-\tBNXT_ULP_CLASS_HID_1b684 = 0x1b684,\n-\tBNXT_ULP_CLASS_HID_1b844 = 0x1b844,\n-\tBNXT_ULP_CLASS_HID_1fd04 = 0x1fd04,\n-\tBNXT_ULP_CLASS_HID_1fec4 = 0x1fec4,\n-\tBNXT_ULP_CLASS_HID_a568 = 0xa568,\n-\tBNXT_ULP_CLASS_HID_a628 = 0xa628,\n-\tBNXT_ULP_CLASS_HID_ebe8 = 0xebe8,\n-\tBNXT_ULP_CLASS_HID_eca8 = 0xeca8,\n-\tBNXT_ULP_CLASS_HID_a1bc = 0xa1bc,\n-\tBNXT_ULP_CLASS_HID_a37c = 0xa37c,\n-\tBNXT_ULP_CLASS_HID_e43c = 0xe43c,\n-\tBNXT_ULP_CLASS_HID_e9fc = 0xe9fc,\n-\tBNXT_ULP_CLASS_HID_1d7bc = 0x1d7bc,\n-\tBNXT_ULP_CLASS_HID_1f97c = 0x1f97c,\n-\tBNXT_ULP_CLASS_HID_1da3c = 0x1da3c,\n-\tBNXT_ULP_CLASS_HID_1fffc = 0x1fffc,\n-\tBNXT_ULP_CLASS_HID_1db68 = 0x1db68,\n-\tBNXT_ULP_CLASS_HID_1fc28 = 0x1fc28,\n-\tBNXT_ULP_CLASS_HID_1c1e8 = 0x1c1e8,\n-\tBNXT_ULP_CLASS_HID_1e2a8 = 0x1e2a8,\n-\tBNXT_ULP_CLASS_HID_9ab8 = 0x9ab8,\n-\tBNXT_ULP_CLASS_HID_bc78 = 0xbc78,\n-\tBNXT_ULP_CLASS_HID_c138 = 0xc138,\n-\tBNXT_ULP_CLASS_HID_e2f8 = 0xe2f8,\n-\tBNXT_ULP_CLASS_HID_978c = 0x978c,\n-\tBNXT_ULP_CLASS_HID_b94c = 0xb94c,\n-\tBNXT_ULP_CLASS_HID_da0c = 0xda0c,\n-\tBNXT_ULP_CLASS_HID_ffcc = 0xffcc,\n-\tBNXT_ULP_CLASS_HID_18d8c = 0x18d8c,\n-\tBNXT_ULP_CLASS_HID_1af4c = 0x1af4c,\n-\tBNXT_ULP_CLASS_HID_1f00c = 0x1f00c,\n-\tBNXT_ULP_CLASS_HID_1f5cc = 0x1f5cc,\n-\tBNXT_ULP_CLASS_HID_1b0b8 = 0x1b0b8,\n-\tBNXT_ULP_CLASS_HID_1b278 = 0x1b278,\n-\tBNXT_ULP_CLASS_HID_1f738 = 0x1f738,\n-\tBNXT_ULP_CLASS_HID_1f8f8 = 0x1f8f8,\n-\tBNXT_ULP_CLASS_HID_bf2c = 0xbf2c,\n-\tBNXT_ULP_CLASS_HID_a0ec = 0xa0ec,\n-\tBNXT_ULP_CLASS_HID_e5ac = 0xe5ac,\n-\tBNXT_ULP_CLASS_HID_e76c = 0xe76c,\n-\tBNXT_ULP_CLASS_HID_b870 = 0xb870,\n-\tBNXT_ULP_CLASS_HID_bd30 = 0xbd30,\n-\tBNXT_ULP_CLASS_HID_fef0 = 0xfef0,\n-\tBNXT_ULP_CLASS_HID_e3b0 = 0xe3b0,\n-\tBNXT_ULP_CLASS_HID_1ae70 = 0x1ae70,\n-\tBNXT_ULP_CLASS_HID_1f330 = 0x1f330,\n-\tBNXT_ULP_CLASS_HID_1d4f0 = 0x1d4f0,\n-\tBNXT_ULP_CLASS_HID_1f9b0 = 0x1f9b0,\n-\tBNXT_ULP_CLASS_HID_1d52c = 0x1d52c,\n-\tBNXT_ULP_CLASS_HID_1f6ec = 0x1f6ec,\n-\tBNXT_ULP_CLASS_HID_1dbac = 0x1dbac,\n-\tBNXT_ULP_CLASS_HID_1fd6c = 0x1fd6c,\n-\tBNXT_ULP_CLASS_HID_34d0 = 0x34d0,\n-\tBNXT_ULP_CLASS_HID_3a1c = 0x3a1c,\n-\tBNXT_ULP_CLASS_HID_3760 = 0x3760,\n-\tBNXT_ULP_CLASS_HID_5e80 = 0x5e80,\n-\tBNXT_ULP_CLASS_HID_5bd4 = 0x5bd4,\n-\tBNXT_ULP_CLASS_HID_07b8 = 0x07b8,\n-\tBNXT_ULP_CLASS_HID_008c = 0x008c,\n-\tBNXT_ULP_CLASS_HID_282c = 0x282c,\n-\tBNXT_ULP_CLASS_HID_2570 = 0x2570,\n-\tBNXT_ULP_CLASS_HID_3124 = 0x3124,\n-\tBNXT_ULP_CLASS_HID_5944 = 0x5944,\n-\tBNXT_ULP_CLASS_HID_5588 = 0x5588,\n-\tBNXT_ULP_CLASS_HID_1e7c = 0x1e7c,\n-\tBNXT_ULP_CLASS_HID_1b40 = 0x1b40,\n-\tBNXT_ULP_CLASS_HID_22e0 = 0x22e0,\n-\tBNXT_ULP_CLASS_HID_3f34 = 0x3f34,\n-\tBNXT_ULP_CLASS_HID_a77c = 0xa77c,\n-\tBNXT_ULP_CLASS_HID_a8bc = 0xa8bc,\n-\tBNXT_ULP_CLASS_HID_edfc = 0xedfc,\n-\tBNXT_ULP_CLASS_HID_ef3c = 0xef3c,\n-\tBNXT_ULP_CLASS_HID_a000 = 0xa000,\n-\tBNXT_ULP_CLASS_HID_a540 = 0xa540,\n-\tBNXT_ULP_CLASS_HID_e680 = 0xe680,\n-\tBNXT_ULP_CLASS_HID_ebc0 = 0xebc0,\n-\tBNXT_ULP_CLASS_HID_1d600 = 0x1d600,\n-\tBNXT_ULP_CLASS_HID_1fb40 = 0x1fb40,\n-\tBNXT_ULP_CLASS_HID_1dc80 = 0x1dc80,\n-\tBNXT_ULP_CLASS_HID_1e1c0 = 0x1e1c0,\n-\tBNXT_ULP_CLASS_HID_1dd7c = 0x1dd7c,\n-\tBNXT_ULP_CLASS_HID_1febc = 0x1febc,\n-\tBNXT_ULP_CLASS_HID_1c3fc = 0x1c3fc,\n-\tBNXT_ULP_CLASS_HID_1e53c = 0x1e53c,\n-\tBNXT_ULP_CLASS_HID_cbe0 = 0xcbe0,\n-\tBNXT_ULP_CLASS_HID_b1f4 = 0xb1f4,\n-\tBNXT_ULP_CLASS_HID_d334 = 0xd334,\n-\tBNXT_ULP_CLASS_HID_f474 = 0xf474,\n-\tBNXT_ULP_CLASS_HID_c4b4 = 0xc4b4,\n-\tBNXT_ULP_CLASS_HID_e9f4 = 0xe9f4,\n-\tBNXT_ULP_CLASS_HID_cb34 = 0xcb34,\n-\tBNXT_ULP_CLASS_HID_f138 = 0xf138,\n-\tBNXT_ULP_CLASS_HID_19f78 = 0x19f78,\n-\tBNXT_ULP_CLASS_HID_1a0b8 = 0x1a0b8,\n-\tBNXT_ULP_CLASS_HID_1c5f8 = 0x1c5f8,\n-\tBNXT_ULP_CLASS_HID_1e738 = 0x1e738,\n-\tBNXT_ULP_CLASS_HID_182b4 = 0x182b4,\n-\tBNXT_ULP_CLASS_HID_1a7f4 = 0x1a7f4,\n-\tBNXT_ULP_CLASS_HID_1c934 = 0x1c934,\n-\tBNXT_ULP_CLASS_HID_1ea74 = 0x1ea74,\n-\tBNXT_ULP_CLASS_HID_b0d8 = 0xb0d8,\n-\tBNXT_ULP_CLASS_HID_b218 = 0xb218,\n-\tBNXT_ULP_CLASS_HID_f758 = 0xf758,\n-\tBNXT_ULP_CLASS_HID_f898 = 0xf898,\n-\tBNXT_ULP_CLASS_HID_8dec = 0x8dec,\n-\tBNXT_ULP_CLASS_HID_af2c = 0xaf2c,\n-\tBNXT_ULP_CLASS_HID_f06c = 0xf06c,\n-\tBNXT_ULP_CLASS_HID_f5ac = 0xf5ac,\n-\tBNXT_ULP_CLASS_HID_1a3ec = 0x1a3ec,\n-\tBNXT_ULP_CLASS_HID_1a52c = 0x1a52c,\n-\tBNXT_ULP_CLASS_HID_1e66c = 0x1e66c,\n-\tBNXT_ULP_CLASS_HID_1ebac = 0x1ebac,\n-\tBNXT_ULP_CLASS_HID_1a6d8 = 0x1a6d8,\n-\tBNXT_ULP_CLASS_HID_1a818 = 0x1a818,\n-\tBNXT_ULP_CLASS_HID_1ed58 = 0x1ed58,\n-\tBNXT_ULP_CLASS_HID_1ee98 = 0x1ee98,\n-\tBNXT_ULP_CLASS_HID_d54c = 0xd54c,\n-\tBNXT_ULP_CLASS_HID_f68c = 0xf68c,\n-\tBNXT_ULP_CLASS_HID_dbcc = 0xdbcc,\n-\tBNXT_ULP_CLASS_HID_fd0c = 0xfd0c,\n-\tBNXT_ULP_CLASS_HID_ae10 = 0xae10,\n-\tBNXT_ULP_CLASS_HID_f350 = 0xf350,\n-\tBNXT_ULP_CLASS_HID_d490 = 0xd490,\n-\tBNXT_ULP_CLASS_HID_f9d0 = 0xf9d0,\n-\tBNXT_ULP_CLASS_HID_1c410 = 0x1c410,\n-\tBNXT_ULP_CLASS_HID_1e950 = 0x1e950,\n-\tBNXT_ULP_CLASS_HID_1ca90 = 0x1ca90,\n-\tBNXT_ULP_CLASS_HID_1f0e4 = 0x1f0e4,\n-\tBNXT_ULP_CLASS_HID_1cb4c = 0x1cb4c,\n-\tBNXT_ULP_CLASS_HID_1b150 = 0x1b150,\n-\tBNXT_ULP_CLASS_HID_1d290 = 0x1d290,\n-\tBNXT_ULP_CLASS_HID_1f7d0 = 0x1f7d0,\n-\tBNXT_ULP_CLASS_HID_a1b0 = 0xa1b0,\n-\tBNXT_ULP_CLASS_HID_a2f0 = 0xa2f0,\n-\tBNXT_ULP_CLASS_HID_e430 = 0xe430,\n-\tBNXT_ULP_CLASS_HID_e970 = 0xe970,\n-\tBNXT_ULP_CLASS_HID_ba44 = 0xba44,\n-\tBNXT_ULP_CLASS_HID_bf84 = 0xbf84,\n-\tBNXT_ULP_CLASS_HID_e0c4 = 0xe0c4,\n-\tBNXT_ULP_CLASS_HID_e204 = 0xe204,\n-\tBNXT_ULP_CLASS_HID_1d044 = 0x1d044,\n-\tBNXT_ULP_CLASS_HID_1f584 = 0x1f584,\n-\tBNXT_ULP_CLASS_HID_1d6c4 = 0x1d6c4,\n-\tBNXT_ULP_CLASS_HID_1f804 = 0x1f804,\n-\tBNXT_ULP_CLASS_HID_1d7b0 = 0x1d7b0,\n-\tBNXT_ULP_CLASS_HID_1f8f0 = 0x1f8f0,\n-\tBNXT_ULP_CLASS_HID_1da30 = 0x1da30,\n-\tBNXT_ULP_CLASS_HID_1ff70 = 0x1ff70,\n-\tBNXT_ULP_CLASS_HID_c224 = 0xc224,\n-\tBNXT_ULP_CLASS_HID_e764 = 0xe764,\n-\tBNXT_ULP_CLASS_HID_c8a4 = 0xc8a4,\n-\tBNXT_ULP_CLASS_HID_ede4 = 0xede4,\n-\tBNXT_ULP_CLASS_HID_dee8 = 0xdee8,\n-\tBNXT_ULP_CLASS_HID_e028 = 0xe028,\n-\tBNXT_ULP_CLASS_HID_c568 = 0xc568,\n-\tBNXT_ULP_CLASS_HID_e6a8 = 0xe6a8,\n-\tBNXT_ULP_CLASS_HID_199bc = 0x199bc,\n-\tBNXT_ULP_CLASS_HID_1bafc = 0x1bafc,\n-\tBNXT_ULP_CLASS_HID_1dc3c = 0x1dc3c,\n-\tBNXT_ULP_CLASS_HID_1e17c = 0x1e17c,\n-\tBNXT_ULP_CLASS_HID_19ce8 = 0x19ce8,\n-\tBNXT_ULP_CLASS_HID_1be28 = 0x1be28,\n-\tBNXT_ULP_CLASS_HID_1c368 = 0x1c368,\n-\tBNXT_ULP_CLASS_HID_1e4a8 = 0x1e4a8,\n-\tBNXT_ULP_CLASS_HID_8b1c = 0x8b1c,\n-\tBNXT_ULP_CLASS_HID_ac5c = 0xac5c,\n-\tBNXT_ULP_CLASS_HID_f19c = 0xf19c,\n-\tBNXT_ULP_CLASS_HID_f2dc = 0xf2dc,\n-\tBNXT_ULP_CLASS_HID_8420 = 0x8420,\n-\tBNXT_ULP_CLASS_HID_a960 = 0xa960,\n-\tBNXT_ULP_CLASS_HID_caa0 = 0xcaa0,\n-\tBNXT_ULP_CLASS_HID_efe0 = 0xefe0,\n-\tBNXT_ULP_CLASS_HID_1ba20 = 0x1ba20,\n-\tBNXT_ULP_CLASS_HID_1bf60 = 0x1bf60,\n-\tBNXT_ULP_CLASS_HID_1e0a0 = 0x1e0a0,\n-\tBNXT_ULP_CLASS_HID_1e5e0 = 0x1e5e0,\n-\tBNXT_ULP_CLASS_HID_1a11c = 0x1a11c,\n-\tBNXT_ULP_CLASS_HID_1a25c = 0x1a25c,\n-\tBNXT_ULP_CLASS_HID_1e79c = 0x1e79c,\n-\tBNXT_ULP_CLASS_HID_1e8dc = 0x1e8dc,\n-\tBNXT_ULP_CLASS_HID_af80 = 0xaf80,\n-\tBNXT_ULP_CLASS_HID_f0c0 = 0xf0c0,\n-\tBNXT_ULP_CLASS_HID_d200 = 0xd200,\n-\tBNXT_ULP_CLASS_HID_f740 = 0xf740,\n-\tBNXT_ULP_CLASS_HID_a854 = 0xa854,\n-\tBNXT_ULP_CLASS_HID_ad94 = 0xad94,\n-\tBNXT_ULP_CLASS_HID_eed4 = 0xeed4,\n-\tBNXT_ULP_CLASS_HID_f014 = 0xf014,\n-\tBNXT_ULP_CLASS_HID_1de54 = 0x1de54,\n-\tBNXT_ULP_CLASS_HID_1e394 = 0x1e394,\n-\tBNXT_ULP_CLASS_HID_1c4d4 = 0x1c4d4,\n-\tBNXT_ULP_CLASS_HID_1e614 = 0x1e614,\n-\tBNXT_ULP_CLASS_HID_1c580 = 0x1c580,\n-\tBNXT_ULP_CLASS_HID_1e6c0 = 0x1e6c0,\n-\tBNXT_ULP_CLASS_HID_1c800 = 0x1c800,\n-\tBNXT_ULP_CLASS_HID_1ed40 = 0x1ed40,\n-\tBNXT_ULP_CLASS_HID_8c6c = 0x8c6c,\n-\tBNXT_ULP_CLASS_HID_b1ac = 0xb1ac,\n-\tBNXT_ULP_CLASS_HID_f2ec = 0xf2ec,\n-\tBNXT_ULP_CLASS_HID_f42c = 0xf42c,\n-\tBNXT_ULP_CLASS_HID_8930 = 0x8930,\n-\tBNXT_ULP_CLASS_HID_aa70 = 0xaa70,\n-\tBNXT_ULP_CLASS_HID_cfb0 = 0xcfb0,\n-\tBNXT_ULP_CLASS_HID_f0f0 = 0xf0f0,\n-\tBNXT_ULP_CLASS_HID_1bf30 = 0x1bf30,\n-\tBNXT_ULP_CLASS_HID_1a070 = 0x1a070,\n-\tBNXT_ULP_CLASS_HID_1e5b0 = 0x1e5b0,\n-\tBNXT_ULP_CLASS_HID_1e6f0 = 0x1e6f0,\n-\tBNXT_ULP_CLASS_HID_1a26c = 0x1a26c,\n-\tBNXT_ULP_CLASS_HID_1a7ac = 0x1a7ac,\n-\tBNXT_ULP_CLASS_HID_1e8ec = 0x1e8ec,\n-\tBNXT_ULP_CLASS_HID_1ea2c = 0x1ea2c,\n-\tBNXT_ULP_CLASS_HID_d090 = 0xd090,\n-\tBNXT_ULP_CLASS_HID_f5d0 = 0xf5d0,\n-\tBNXT_ULP_CLASS_HID_d710 = 0xd710,\n-\tBNXT_ULP_CLASS_HID_f850 = 0xf850,\n-\tBNXT_ULP_CLASS_HID_ada4 = 0xada4,\n-\tBNXT_ULP_CLASS_HID_aee4 = 0xaee4,\n-\tBNXT_ULP_CLASS_HID_d024 = 0xd024,\n-\tBNXT_ULP_CLASS_HID_f564 = 0xf564,\n-\tBNXT_ULP_CLASS_HID_1c3a4 = 0x1c3a4,\n-\tBNXT_ULP_CLASS_HID_1e4e4 = 0x1e4e4,\n-\tBNXT_ULP_CLASS_HID_1c624 = 0x1c624,\n-\tBNXT_ULP_CLASS_HID_1eb64 = 0x1eb64,\n-\tBNXT_ULP_CLASS_HID_1c690 = 0x1c690,\n-\tBNXT_ULP_CLASS_HID_1ebd0 = 0x1ebd0,\n-\tBNXT_ULP_CLASS_HID_1cd10 = 0x1cd10,\n-\tBNXT_ULP_CLASS_HID_1f364 = 0x1f364,\n-\tBNXT_ULP_CLASS_HID_99c8 = 0x99c8,\n-\tBNXT_ULP_CLASS_HID_bb08 = 0xbb08,\n-\tBNXT_ULP_CLASS_HID_dc48 = 0xdc48,\n-\tBNXT_ULP_CLASS_HID_e188 = 0xe188,\n-\tBNXT_ULP_CLASS_HID_929c = 0x929c,\n-\tBNXT_ULP_CLASS_HID_b7dc = 0xb7dc,\n-\tBNXT_ULP_CLASS_HID_d91c = 0xd91c,\n-\tBNXT_ULP_CLASS_HID_fa5c = 0xfa5c,\n-\tBNXT_ULP_CLASS_HID_1889c = 0x1889c,\n-\tBNXT_ULP_CLASS_HID_1addc = 0x1addc,\n-\tBNXT_ULP_CLASS_HID_1cf1c = 0x1cf1c,\n-\tBNXT_ULP_CLASS_HID_1f05c = 0x1f05c,\n-\tBNXT_ULP_CLASS_HID_18fc8 = 0x18fc8,\n-\tBNXT_ULP_CLASS_HID_1b108 = 0x1b108,\n-\tBNXT_ULP_CLASS_HID_1f248 = 0x1f248,\n-\tBNXT_ULP_CLASS_HID_1f788 = 0x1f788,\n-\tBNXT_ULP_CLASS_HID_ba7c = 0xba7c,\n-\tBNXT_ULP_CLASS_HID_bfbc = 0xbfbc,\n-\tBNXT_ULP_CLASS_HID_e0fc = 0xe0fc,\n-\tBNXT_ULP_CLASS_HID_e23c = 0xe23c,\n-\tBNXT_ULP_CLASS_HID_b700 = 0xb700,\n-\tBNXT_ULP_CLASS_HID_b840 = 0xb840,\n-\tBNXT_ULP_CLASS_HID_fd80 = 0xfd80,\n-\tBNXT_ULP_CLASS_HID_fec0 = 0xfec0,\n-\tBNXT_ULP_CLASS_HID_1ad00 = 0x1ad00,\n-\tBNXT_ULP_CLASS_HID_1ae40 = 0x1ae40,\n-\tBNXT_ULP_CLASS_HID_1d380 = 0x1d380,\n-\tBNXT_ULP_CLASS_HID_1f4c0 = 0x1f4c0,\n-\tBNXT_ULP_CLASS_HID_1d07c = 0x1d07c,\n-\tBNXT_ULP_CLASS_HID_1f5bc = 0x1f5bc,\n-\tBNXT_ULP_CLASS_HID_1d6fc = 0x1d6fc,\n-\tBNXT_ULP_CLASS_HID_1f83c = 0x1f83c,\n-\tBNXT_ULP_CLASS_HID_86a0 = 0x86a0,\n-\tBNXT_ULP_CLASS_HID_abe0 = 0xabe0,\n-\tBNXT_ULP_CLASS_HID_cd20 = 0xcd20,\n-\tBNXT_ULP_CLASS_HID_ee60 = 0xee60,\n-\tBNXT_ULP_CLASS_HID_8374 = 0x8374,\n-\tBNXT_ULP_CLASS_HID_a4b4 = 0xa4b4,\n-\tBNXT_ULP_CLASS_HID_c9f4 = 0xc9f4,\n-\tBNXT_ULP_CLASS_HID_eb34 = 0xeb34,\n-\tBNXT_ULP_CLASS_HID_1b974 = 0x1b974,\n-\tBNXT_ULP_CLASS_HID_1bab4 = 0x1bab4,\n-\tBNXT_ULP_CLASS_HID_1fff4 = 0x1fff4,\n-\tBNXT_ULP_CLASS_HID_1e134 = 0x1e134,\n-\tBNXT_ULP_CLASS_HID_1bca0 = 0x1bca0,\n-\tBNXT_ULP_CLASS_HID_1a1e0 = 0x1a1e0,\n-\tBNXT_ULP_CLASS_HID_1e320 = 0x1e320,\n-\tBNXT_ULP_CLASS_HID_1e460 = 0x1e460,\n-\tBNXT_ULP_CLASS_HID_aad4 = 0xaad4,\n-\tBNXT_ULP_CLASS_HID_ac14 = 0xac14,\n-\tBNXT_ULP_CLASS_HID_d154 = 0xd154,\n-\tBNXT_ULP_CLASS_HID_f294 = 0xf294,\n-\tBNXT_ULP_CLASS_HID_a798 = 0xa798,\n-\tBNXT_ULP_CLASS_HID_a8d8 = 0xa8d8,\n-\tBNXT_ULP_CLASS_HID_ea18 = 0xea18,\n-\tBNXT_ULP_CLASS_HID_ef58 = 0xef58,\n-\tBNXT_ULP_CLASS_HID_1dd98 = 0x1dd98,\n-\tBNXT_ULP_CLASS_HID_1fed8 = 0x1fed8,\n-\tBNXT_ULP_CLASS_HID_1c018 = 0x1c018,\n-\tBNXT_ULP_CLASS_HID_1e558 = 0x1e558,\n-\tBNXT_ULP_CLASS_HID_1c0d4 = 0x1c0d4,\n-\tBNXT_ULP_CLASS_HID_1e214 = 0x1e214,\n-\tBNXT_ULP_CLASS_HID_1c754 = 0x1c754,\n-\tBNXT_ULP_CLASS_HID_1e894 = 0x1e894,\n-\tBNXT_ULP_CLASS_HID_900c = 0x900c,\n-\tBNXT_ULP_CLASS_HID_b54c = 0xb54c,\n-\tBNXT_ULP_CLASS_HID_d68c = 0xd68c,\n-\tBNXT_ULP_CLASS_HID_fbcc = 0xfbcc,\n-\tBNXT_ULP_CLASS_HID_c80c = 0xc80c,\n-\tBNXT_ULP_CLASS_HID_ed4c = 0xed4c,\n-\tBNXT_ULP_CLASS_HID_d350 = 0xd350,\n-\tBNXT_ULP_CLASS_HID_f490 = 0xf490,\n-\tBNXT_ULP_CLASS_HID_182d0 = 0x182d0,\n-\tBNXT_ULP_CLASS_HID_1a410 = 0x1a410,\n-\tBNXT_ULP_CLASS_HID_1c950 = 0x1c950,\n-\tBNXT_ULP_CLASS_HID_1ea90 = 0x1ea90,\n-\tBNXT_ULP_CLASS_HID_1860c = 0x1860c,\n-\tBNXT_ULP_CLASS_HID_1ab4c = 0x1ab4c,\n-\tBNXT_ULP_CLASS_HID_1cc8c = 0x1cc8c,\n-\tBNXT_ULP_CLASS_HID_1f1cc = 0x1f1cc,\n-\tBNXT_ULP_CLASS_HID_b4b0 = 0xb4b0,\n-\tBNXT_ULP_CLASS_HID_b9f0 = 0xb9f0,\n-\tBNXT_ULP_CLASS_HID_fb30 = 0xfb30,\n-\tBNXT_ULP_CLASS_HID_fc70 = 0xfc70,\n-\tBNXT_ULP_CLASS_HID_b144 = 0xb144,\n-\tBNXT_ULP_CLASS_HID_b284 = 0xb284,\n-\tBNXT_ULP_CLASS_HID_f7c4 = 0xf7c4,\n-\tBNXT_ULP_CLASS_HID_f904 = 0xf904,\n-\tBNXT_ULP_CLASS_HID_1a744 = 0x1a744,\n-\tBNXT_ULP_CLASS_HID_1a884 = 0x1a884,\n-\tBNXT_ULP_CLASS_HID_1edc4 = 0x1edc4,\n-\tBNXT_ULP_CLASS_HID_1ef04 = 0x1ef04,\n-\tBNXT_ULP_CLASS_HID_1aab0 = 0x1aab0,\n-\tBNXT_ULP_CLASS_HID_1aff0 = 0x1aff0,\n-\tBNXT_ULP_CLASS_HID_1d130 = 0x1d130,\n-\tBNXT_ULP_CLASS_HID_1f270 = 0x1f270,\n-\tBNXT_ULP_CLASS_HID_80e4 = 0x80e4,\n-\tBNXT_ULP_CLASS_HID_a224 = 0xa224,\n-\tBNXT_ULP_CLASS_HID_c764 = 0xc764,\n-\tBNXT_ULP_CLASS_HID_e8a4 = 0xe8a4,\n-\tBNXT_ULP_CLASS_HID_9da8 = 0x9da8,\n-\tBNXT_ULP_CLASS_HID_bee8 = 0xbee8,\n-\tBNXT_ULP_CLASS_HID_c028 = 0xc028,\n-\tBNXT_ULP_CLASS_HID_e568 = 0xe568,\n-\tBNXT_ULP_CLASS_HID_1b3a8 = 0x1b3a8,\n-\tBNXT_ULP_CLASS_HID_1b4e8 = 0x1b4e8,\n-\tBNXT_ULP_CLASS_HID_1f628 = 0x1f628,\n-\tBNXT_ULP_CLASS_HID_1fb68 = 0x1fb68,\n-\tBNXT_ULP_CLASS_HID_1b6e4 = 0x1b6e4,\n-\tBNXT_ULP_CLASS_HID_1b824 = 0x1b824,\n-\tBNXT_ULP_CLASS_HID_1fd64 = 0x1fd64,\n-\tBNXT_ULP_CLASS_HID_1fea4 = 0x1fea4,\n-\tBNXT_ULP_CLASS_HID_a508 = 0xa508,\n-\tBNXT_ULP_CLASS_HID_a648 = 0xa648,\n-\tBNXT_ULP_CLASS_HID_eb88 = 0xeb88,\n-\tBNXT_ULP_CLASS_HID_ecc8 = 0xecc8,\n-\tBNXT_ULP_CLASS_HID_a1dc = 0xa1dc,\n-\tBNXT_ULP_CLASS_HID_a31c = 0xa31c,\n-\tBNXT_ULP_CLASS_HID_e45c = 0xe45c,\n-\tBNXT_ULP_CLASS_HID_e99c = 0xe99c,\n-\tBNXT_ULP_CLASS_HID_1d7dc = 0x1d7dc,\n-\tBNXT_ULP_CLASS_HID_1f91c = 0x1f91c,\n-\tBNXT_ULP_CLASS_HID_1da5c = 0x1da5c,\n-\tBNXT_ULP_CLASS_HID_1ff9c = 0x1ff9c,\n-\tBNXT_ULP_CLASS_HID_1db08 = 0x1db08,\n-\tBNXT_ULP_CLASS_HID_1fc48 = 0x1fc48,\n-\tBNXT_ULP_CLASS_HID_1c188 = 0x1c188,\n-\tBNXT_ULP_CLASS_HID_1e2c8 = 0x1e2c8,\n-\tBNXT_ULP_CLASS_HID_9ad8 = 0x9ad8,\n-\tBNXT_ULP_CLASS_HID_bc18 = 0xbc18,\n-\tBNXT_ULP_CLASS_HID_c158 = 0xc158,\n-\tBNXT_ULP_CLASS_HID_e298 = 0xe298,\n-\tBNXT_ULP_CLASS_HID_97ec = 0x97ec,\n-\tBNXT_ULP_CLASS_HID_b92c = 0xb92c,\n-\tBNXT_ULP_CLASS_HID_da6c = 0xda6c,\n-\tBNXT_ULP_CLASS_HID_ffac = 0xffac,\n-\tBNXT_ULP_CLASS_HID_18dec = 0x18dec,\n-\tBNXT_ULP_CLASS_HID_1af2c = 0x1af2c,\n-\tBNXT_ULP_CLASS_HID_1f06c = 0x1f06c,\n-\tBNXT_ULP_CLASS_HID_1f5ac = 0x1f5ac,\n-\tBNXT_ULP_CLASS_HID_1b0d8 = 0x1b0d8,\n-\tBNXT_ULP_CLASS_HID_1b218 = 0x1b218,\n-\tBNXT_ULP_CLASS_HID_1f758 = 0x1f758,\n-\tBNXT_ULP_CLASS_HID_1f898 = 0x1f898,\n-\tBNXT_ULP_CLASS_HID_bf4c = 0xbf4c,\n-\tBNXT_ULP_CLASS_HID_a08c = 0xa08c,\n-\tBNXT_ULP_CLASS_HID_e5cc = 0xe5cc,\n-\tBNXT_ULP_CLASS_HID_e70c = 0xe70c,\n-\tBNXT_ULP_CLASS_HID_b810 = 0xb810,\n-\tBNXT_ULP_CLASS_HID_bd50 = 0xbd50,\n-\tBNXT_ULP_CLASS_HID_fe90 = 0xfe90,\n-\tBNXT_ULP_CLASS_HID_e3d0 = 0xe3d0,\n-\tBNXT_ULP_CLASS_HID_1ae10 = 0x1ae10,\n-\tBNXT_ULP_CLASS_HID_1f350 = 0x1f350,\n-\tBNXT_ULP_CLASS_HID_1d490 = 0x1d490,\n-\tBNXT_ULP_CLASS_HID_1f9d0 = 0x1f9d0,\n-\tBNXT_ULP_CLASS_HID_1d54c = 0x1d54c,\n-\tBNXT_ULP_CLASS_HID_1f68c = 0x1f68c,\n-\tBNXT_ULP_CLASS_HID_1dbcc = 0x1dbcc,\n-\tBNXT_ULP_CLASS_HID_1fd0c = 0x1fd0c,\n-\tBNXT_ULP_CLASS_HID_34b0 = 0x34b0,\n-\tBNXT_ULP_CLASS_HID_3a7c = 0x3a7c,\n-\tBNXT_ULP_CLASS_HID_3700 = 0x3700,\n-\tBNXT_ULP_CLASS_HID_5ee0 = 0x5ee0,\n-\tBNXT_ULP_CLASS_HID_5bb4 = 0x5bb4,\n-\tBNXT_ULP_CLASS_HID_07d8 = 0x07d8,\n-\tBNXT_ULP_CLASS_HID_00ec = 0x00ec,\n-\tBNXT_ULP_CLASS_HID_284c = 0x284c,\n-\tBNXT_ULP_CLASS_HID_2510 = 0x2510,\n-\tBNXT_ULP_CLASS_HID_3144 = 0x3144,\n-\tBNXT_ULP_CLASS_HID_5924 = 0x5924,\n-\tBNXT_ULP_CLASS_HID_55e8 = 0x55e8,\n-\tBNXT_ULP_CLASS_HID_1e1c = 0x1e1c,\n-\tBNXT_ULP_CLASS_HID_1b20 = 0x1b20,\n-\tBNXT_ULP_CLASS_HID_2280 = 0x2280,\n-\tBNXT_ULP_CLASS_HID_3f54 = 0x3f54,\n+\tBNXT_ULP_CLASS_HID_4f0b = 0x4f0b,\n+\tBNXT_ULP_CLASS_HID_336b = 0x336b,\n+\tBNXT_ULP_CLASS_HID_39a7 = 0x39a7,\n+\tBNXT_ULP_CLASS_HID_120b = 0x120b,\n+\tBNXT_ULP_CLASS_HID_1847 = 0x1847,\n+\tBNXT_ULP_CLASS_HID_5953 = 0x5953,\n+\tBNXT_ULP_CLASS_HID_02e3 = 0x02e3,\n+\tBNXT_ULP_CLASS_HID_35ff = 0x35ff,\n+\tBNXT_ULP_CLASS_HID_3c3b = 0x3c3b,\n+\tBNXT_ULP_CLASS_HID_201b = 0x201b,\n+\tBNXT_ULP_CLASS_HID_2657 = 0x2657,\n+\tBNXT_ULP_CLASS_HID_2543 = 0x2543,\n+\tBNXT_ULP_CLASS_HID_2b8f = 0x2b8f,\n+\tBNXT_ULP_CLASS_HID_0fef = 0x0fef,\n+\tBNXT_ULP_CLASS_HID_162b = 0x162b,\n+\tBNXT_ULP_CLASS_HID_48d7 = 0x48d7,\n+\tBNXT_ULP_CLASS_HID_4f13 = 0x4f13,\n+\tBNXT_ULP_CLASS_HID_3373 = 0x3373,\n+\tBNXT_ULP_CLASS_HID_39bf = 0x39bf,\n+\tBNXT_ULP_CLASS_HID_420b7 = 0x420b7,\n+\tBNXT_ULP_CLASS_HID_426f3 = 0x426f3,\n+\tBNXT_ULP_CLASS_HID_40ad3 = 0x40ad3,\n+\tBNXT_ULP_CLASS_HID_4111f = 0x4111f,\n+\tBNXT_ULP_CLASS_HID_4441b = 0x4441b,\n+\tBNXT_ULP_CLASS_HID_44a47 = 0x44a47,\n+\tBNXT_ULP_CLASS_HID_42ea7 = 0x42ea7,\n+\tBNXT_ULP_CLASS_HID_434e3 = 0x434e3,\n+\tBNXT_ULP_CLASS_HID_253b = 0x253b,\n+\tBNXT_ULP_CLASS_HID_2bf7 = 0x2bf7,\n+\tBNXT_ULP_CLASS_HID_0f97 = 0x0f97,\n+\tBNXT_ULP_CLASS_HID_1653 = 0x1653,\n+\tBNXT_ULP_CLASS_HID_48af = 0x48af,\n+\tBNXT_ULP_CLASS_HID_4f6b = 0x4f6b,\n+\tBNXT_ULP_CLASS_HID_330b = 0x330b,\n+\tBNXT_ULP_CLASS_HID_39c7 = 0x39c7,\n+\tBNXT_ULP_CLASS_HID_126b = 0x126b,\n+\tBNXT_ULP_CLASS_HID_1827 = 0x1827,\n+\tBNXT_ULP_CLASS_HID_5933 = 0x5933,\n+\tBNXT_ULP_CLASS_HID_0283 = 0x0283,\n+\tBNXT_ULP_CLASS_HID_359f = 0x359f,\n+\tBNXT_ULP_CLASS_HID_3c5b = 0x3c5b,\n+\tBNXT_ULP_CLASS_HID_207b = 0x207b,\n+\tBNXT_ULP_CLASS_HID_2637 = 0x2637,\n+\tBNXT_ULP_CLASS_HID_2523 = 0x2523,\n+\tBNXT_ULP_CLASS_HID_2bef = 0x2bef,\n+\tBNXT_ULP_CLASS_HID_0f8f = 0x0f8f,\n+\tBNXT_ULP_CLASS_HID_164b = 0x164b,\n+\tBNXT_ULP_CLASS_HID_48b7 = 0x48b7,\n+\tBNXT_ULP_CLASS_HID_4f73 = 0x4f73,\n+\tBNXT_ULP_CLASS_HID_3313 = 0x3313,\n+\tBNXT_ULP_CLASS_HID_39df = 0x39df,\n+\tBNXT_ULP_CLASS_HID_420d7 = 0x420d7,\n+\tBNXT_ULP_CLASS_HID_42693 = 0x42693,\n+\tBNXT_ULP_CLASS_HID_40ab3 = 0x40ab3,\n+\tBNXT_ULP_CLASS_HID_4117f = 0x4117f,\n+\tBNXT_ULP_CLASS_HID_4447b = 0x4447b,\n+\tBNXT_ULP_CLASS_HID_44a27 = 0x44a27,\n+\tBNXT_ULP_CLASS_HID_42ec7 = 0x42ec7,\n+\tBNXT_ULP_CLASS_HID_43483 = 0x43483,\n+\tBNXT_ULP_CLASS_HID_4156d = 0x4156d,\n+\tBNXT_ULP_CLASS_HID_41b29 = 0x41b29,\n+\tBNXT_ULP_CLASS_HID_52b6d = 0x52b6d,\n+\tBNXT_ULP_CLASS_HID_53129 = 0x53129,\n+\tBNXT_ULP_CLASS_HID_478a = 0x478a,\n+\tBNXT_ULP_CLASS_HID_03a6 = 0x03a6,\n+\tBNXT_ULP_CLASS_HID_4dce = 0x4dce,\n+\tBNXT_ULP_CLASS_HID_09ea = 0x09ea,\n+\tBNXT_ULP_CLASS_HID_08fe = 0x08fe,\n+\tBNXT_ULP_CLASS_HID_23ce = 0x23ce,\n+\tBNXT_ULP_CLASS_HID_0e02 = 0x0e02,\n+\tBNXT_ULP_CLASS_HID_2912 = 0x2912,\n+\tBNXT_ULP_CLASS_HID_3e2a = 0x3e2a,\n+\tBNXT_ULP_CLASS_HID_593a = 0x593a,\n+\tBNXT_ULP_CLASS_HID_246e = 0x246e,\n+\tBNXT_ULP_CLASS_HID_5f7e = 0x5f7e,\n+\tBNXT_ULP_CLASS_HID_5e52 = 0x5e52,\n+\tBNXT_ULP_CLASS_HID_1a6e = 0x1a6e,\n+\tBNXT_ULP_CLASS_HID_4796 = 0x4796,\n+\tBNXT_ULP_CLASS_HID_03b2 = 0x03b2,\n+\tBNXT_ULP_CLASS_HID_4163a = 0x4163a,\n+\tBNXT_ULP_CLASS_HID_4310a = 0x4310a,\n+\tBNXT_ULP_CLASS_HID_41c7e = 0x41c7e,\n+\tBNXT_ULP_CLASS_HID_4374e = 0x4374e,\n+\tBNXT_ULP_CLASS_HID_42f8e = 0x42f8e,\n+\tBNXT_ULP_CLASS_HID_4469e = 0x4469e,\n+\tBNXT_ULP_CLASS_HID_455c2 = 0x455c2,\n+\tBNXT_ULP_CLASS_HID_411ee = 0x411ee,\n+\tBNXT_ULP_CLASS_HID_44b76 = 0x44b76,\n+\tBNXT_ULP_CLASS_HID_40692 = 0x40692,\n+\tBNXT_ULP_CLASS_HID_415c6 = 0x415c6,\n+\tBNXT_ULP_CLASS_HID_40cd6 = 0x40cd6,\n+\tBNXT_ULP_CLASS_HID_42516 = 0x42516,\n+\tBNXT_ULP_CLASS_HID_45ce6 = 0x45ce6,\n+\tBNXT_ULP_CLASS_HID_42b2a = 0x42b2a,\n+\tBNXT_ULP_CLASS_HID_4423a = 0x4423a,\n+\tBNXT_ULP_CLASS_HID_229d8 = 0x229d8,\n+\tBNXT_ULP_CLASS_HID_240c8 = 0x240c8,\n+\tBNXT_ULP_CLASS_HID_22f14 = 0x22f14,\n \tBNXT_ULP_CLASS_HID_24604 = 0x24604,\n-\tBNXT_ULP_CLASS_HID_255d4 = 0x255d4,\n-\tBNXT_ULP_CLASS_HID_22e08 = 0x22e08,\n-\tBNXT_ULP_CLASS_HID_24378 = 0x24378,\n-\tBNXT_ULP_CLASS_HID_20fcc = 0x20fcc,\n-\tBNXT_ULP_CLASS_HID_21a9c = 0x21a9c,\n-\tBNXT_ULP_CLASS_HID_217d0 = 0x217d0,\n-\tBNXT_ULP_CLASS_HID_20800 = 0x20800,\n+\tBNXT_ULP_CLASS_HID_23374 = 0x23374,\n+\tBNXT_ULP_CLASS_HID_22a64 = 0x22a64,\n+\tBNXT_ULP_CLASS_HID_238b0 = 0x238b0,\n \tBNXT_ULP_CLASS_HID_253a0 = 0x253a0,\n-\tBNXT_ULP_CLASS_HID_23f70 = 0x23f70,\n-\tBNXT_ULP_CLASS_HID_23ba4 = 0x23ba4,\n-\tBNXT_ULP_CLASS_HID_22c94 = 0x22c94,\n-\tBNXT_ULP_CLASS_HID_21968 = 0x21968,\n-\tBNXT_ULP_CLASS_HID_243c4 = 0x243c4,\n-\tBNXT_ULP_CLASS_HID_25c38 = 0x25c38,\n-\tBNXT_ULP_CLASS_HID_2125c = 0x2125c,\n-\tBNXT_ULP_CLASS_HID_240c8 = 0x240c8,\n-\tBNXT_ULP_CLASS_HID_22f98 = 0x22f98,\n-\tBNXT_ULP_CLASS_HID_228cc = 0x228cc,\n-\tBNXT_ULP_CLASS_HID_25d3c = 0x25d3c,\n+\tBNXT_ULP_CLASS_HID_24dac = 0x24dac,\n \tBNXT_ULP_CLASS_HID_20990 = 0x20990,\n-\tBNXT_ULP_CLASS_HID_214a0 = 0x214a0,\n-\tBNXT_ULP_CLASS_HID_21194 = 0x21194,\n-\tBNXT_ULP_CLASS_HID_202c4 = 0x202c4,\n-\tBNXT_ULP_CLASS_HID_22a64 = 0x22a64,\n-\tBNXT_ULP_CLASS_HID_23934 = 0x23934,\n-\tBNXT_ULP_CLASS_HID_23268 = 0x23268,\n-\tBNXT_ULP_CLASS_HID_22758 = 0x22758,\n-\tBNXT_ULP_CLASS_HID_2132c = 0x2132c,\n-\tBNXT_ULP_CLASS_HID_25d88 = 0x25d88,\n-\tBNXT_ULP_CLASS_HID_256fc = 0x256fc,\n-\tBNXT_ULP_CLASS_HID_24b2c = 0x24b2c,\n-\tBNXT_ULP_CLASS_HID_22f14 = 0x22f14,\n-\tBNXT_ULP_CLASS_HID_23a24 = 0x23a24,\n-\tBNXT_ULP_CLASS_HID_23718 = 0x23718,\n-\tBNXT_ULP_CLASS_HID_22848 = 0x22848,\n \tBNXT_ULP_CLASS_HID_214dc = 0x214dc,\n-\tBNXT_ULP_CLASS_HID_25eb8 = 0x25eb8,\n-\tBNXT_ULP_CLASS_HID_25bec = 0x25bec,\n-\tBNXT_ULP_CLASS_HID_21110 = 0x21110,\n-\tBNXT_ULP_CLASS_HID_238b0 = 0x238b0,\n-\tBNXT_ULP_CLASS_HID_20440 = 0x20440,\n-\tBNXT_ULP_CLASS_HID_200b4 = 0x200b4,\n-\tBNXT_ULP_CLASS_HID_235e4 = 0x235e4,\n+\tBNXT_ULP_CLASS_HID_20fcc = 0x20fcc,\n+\tBNXT_ULP_CLASS_HID_257c8 = 0x257c8,\n+\tBNXT_ULP_CLASS_HID_2132c = 0x2132c,\n \tBNXT_ULP_CLASS_HID_25d04 = 0x25d04,\n-\tBNXT_ULP_CLASS_HID_228d4 = 0x228d4,\n-\tBNXT_ULP_CLASS_HID_22508 = 0x22508,\n-\tBNXT_ULP_CLASS_HID_25678 = 0x25678,\n-\tBNXT_ULP_CLASS_HID_229d8 = 0x229d8,\n+\tBNXT_ULP_CLASS_HID_21968 = 0x21968,\n \tBNXT_ULP_CLASS_HID_234e8 = 0x234e8,\n-\tBNXT_ULP_CLASS_HID_231dc = 0x231dc,\n-\tBNXT_ULP_CLASS_HID_2220c = 0x2220c,\n-\tBNXT_ULP_CLASS_HID_24dac = 0x24dac,\n-\tBNXT_ULP_CLASS_HID_2597c = 0x2597c,\n-\tBNXT_ULP_CLASS_HID_255b0 = 0x255b0,\n-\tBNXT_ULP_CLASS_HID_246e0 = 0x246e0,\n-\tBNXT_ULP_CLASS_HID_23374 = 0x23374,\n+\tBNXT_ULP_CLASS_HID_22f98 = 0x22f98,\n+\tBNXT_ULP_CLASS_HID_23a24 = 0x23a24,\n+\tBNXT_ULP_CLASS_HID_255d4 = 0x255d4,\n \tBNXT_ULP_CLASS_HID_21e04 = 0x21e04,\n-\tBNXT_ULP_CLASS_HID_21b78 = 0x21b78,\n-\tBNXT_ULP_CLASS_HID_20fa8 = 0x20fa8,\n-\tBNXT_ULP_CLASS_HID_257c8 = 0x257c8,\n+\tBNXT_ULP_CLASS_HID_23934 = 0x23934,\n+\tBNXT_ULP_CLASS_HID_20440 = 0x20440,\n+\tBNXT_ULP_CLASS_HID_23f70 = 0x23f70,\n+\tBNXT_ULP_CLASS_HID_2597c = 0x2597c,\n+\tBNXT_ULP_CLASS_HID_214a0 = 0x214a0,\n+\tBNXT_ULP_CLASS_HID_25eb8 = 0x25eb8,\n+\tBNXT_ULP_CLASS_HID_21a9c = 0x21a9c,\n \tBNXT_ULP_CLASS_HID_22298 = 0x22298,\n-\tBNXT_ULP_CLASS_HID_23fcc = 0x23fcc,\n-\tBNXT_ULP_CLASS_HID_2503c = 0x2503c,\n-\tBNXT_ULP_CLASS_HID_2239c = 0x2239c,\n-\tBNXT_ULP_CLASS_HID_20eac = 0x20eac,\n-\tBNXT_ULP_CLASS_HID_20be0 = 0x20be0,\n-\tBNXT_ULP_CLASS_HID_23cd0 = 0x23cd0,\n-\tBNXT_ULP_CLASS_HID_24470 = 0x24470,\n-\tBNXT_ULP_CLASS_HID_25300 = 0x25300,\n-\tBNXT_ULP_CLASS_HID_22c74 = 0x22c74,\n-\tBNXT_ULP_CLASS_HID_240a4 = 0x240a4,\n-\tBNXT_ULP_CLASS_HID_23da0 = 0x23da0,\n-\tBNXT_ULP_CLASS_HID_20970 = 0x20970,\n-\tBNXT_ULP_CLASS_HID_205a4 = 0x205a4,\n-\tBNXT_ULP_CLASS_HID_23694 = 0x23694,\n-\tBNXT_ULP_CLASS_HID_25e34 = 0x25e34,\n-\tBNXT_ULP_CLASS_HID_22dc4 = 0x22dc4,\n-\tBNXT_ULP_CLASS_HID_22638 = 0x22638,\n-\tBNXT_ULP_CLASS_HID_25b68 = 0x25b68,\n-\tBNXT_ULP_CLASS_HID_34c8 = 0x34c8,\n-\tBNXT_ULP_CLASS_HID_3a04 = 0x3a04,\n-\tBNXT_ULP_CLASS_HID_09d4 = 0x09d4,\n-\tBNXT_ULP_CLASS_HID_5e98 = 0x5e98,\n-\tBNXT_ULP_CLASS_HID_2da8 = 0x2da8,\n-\tBNXT_ULP_CLASS_HID_07a0 = 0x07a0,\n-\tBNXT_ULP_CLASS_HID_1370 = 0x1370,\n-\tBNXT_ULP_CLASS_HID_2834 = 0x2834,\n-\tBNXT_ULP_CLASS_HID_37c4 = 0x37c4,\n-\tBNXT_ULP_CLASS_HID_0398 = 0x0398,\n-\tBNXT_ULP_CLASS_HID_595c = 0x595c,\n-\tBNXT_ULP_CLASS_HID_246c = 0x246c,\n-\tBNXT_ULP_CLASS_HID_1e64 = 0x1e64,\n-\tBNXT_ULP_CLASS_HID_48c0 = 0x48c0,\n-\tBNXT_ULP_CLASS_HID_22f8 = 0x22f8,\n-\tBNXT_ULP_CLASS_HID_3188 = 0x3188,\n-\tBNXT_ULP_CLASS_HID_24664 = 0x24664,\n-\tBNXT_ULP_CLASS_HID_29418 = 0x29418,\n-\tBNXT_ULP_CLASS_HID_30118 = 0x30118,\n-\tBNXT_ULP_CLASS_HID_38a18 = 0x38a18,\n-\tBNXT_ULP_CLASS_HID_255b4 = 0x255b4,\n-\tBNXT_ULP_CLASS_HID_2deb4 = 0x2deb4,\n-\tBNXT_ULP_CLASS_HID_34bb4 = 0x34bb4,\n-\tBNXT_ULP_CLASS_HID_39968 = 0x39968,\n-\tBNXT_ULP_CLASS_HID_22e68 = 0x22e68,\n-\tBNXT_ULP_CLASS_HID_2db68 = 0x2db68,\n-\tBNXT_ULP_CLASS_HID_34468 = 0x34468,\n-\tBNXT_ULP_CLASS_HID_3921c = 0x3921c,\n-\tBNXT_ULP_CLASS_HID_24318 = 0x24318,\n-\tBNXT_ULP_CLASS_HID_290cc = 0x290cc,\n-\tBNXT_ULP_CLASS_HID_31dcc = 0x31dcc,\n-\tBNXT_ULP_CLASS_HID_386cc = 0x386cc,\n-\tBNXT_ULP_CLASS_HID_20fac = 0x20fac,\n-\tBNXT_ULP_CLASS_HID_2b8ac = 0x2b8ac,\n-\tBNXT_ULP_CLASS_HID_325ac = 0x325ac,\n-\tBNXT_ULP_CLASS_HID_3aeac = 0x3aeac,\n-\tBNXT_ULP_CLASS_HID_21afc = 0x21afc,\n-\tBNXT_ULP_CLASS_HID_287fc = 0x287fc,\n-\tBNXT_ULP_CLASS_HID_330fc = 0x330fc,\n-\tBNXT_ULP_CLASS_HID_3bdfc = 0x3bdfc,\n-\tBNXT_ULP_CLASS_HID_217b0 = 0x217b0,\n-\tBNXT_ULP_CLASS_HID_280b0 = 0x280b0,\n-\tBNXT_ULP_CLASS_HID_30db0 = 0x30db0,\n-\tBNXT_ULP_CLASS_HID_3b6b0 = 0x3b6b0,\n-\tBNXT_ULP_CLASS_HID_20860 = 0x20860,\n-\tBNXT_ULP_CLASS_HID_2b560 = 0x2b560,\n-\tBNXT_ULP_CLASS_HID_33e60 = 0x33e60,\n-\tBNXT_ULP_CLASS_HID_3ab60 = 0x3ab60,\n-\tBNXT_ULP_CLASS_HID_253c0 = 0x253c0,\n-\tBNXT_ULP_CLASS_HID_2dcc0 = 0x2dcc0,\n-\tBNXT_ULP_CLASS_HID_349c0 = 0x349c0,\n-\tBNXT_ULP_CLASS_HID_397f4 = 0x397f4,\n-\tBNXT_ULP_CLASS_HID_23f10 = 0x23f10,\n-\tBNXT_ULP_CLASS_HID_2a810 = 0x2a810,\n-\tBNXT_ULP_CLASS_HID_35510 = 0x35510,\n-\tBNXT_ULP_CLASS_HID_3de10 = 0x3de10,\n-\tBNXT_ULP_CLASS_HID_23bc4 = 0x23bc4,\n-\tBNXT_ULP_CLASS_HID_2a4c4 = 0x2a4c4,\n-\tBNXT_ULP_CLASS_HID_351c4 = 0x351c4,\n-\tBNXT_ULP_CLASS_HID_3dac4 = 0x3dac4,\n-\tBNXT_ULP_CLASS_HID_22cf4 = 0x22cf4,\n-\tBNXT_ULP_CLASS_HID_2d9f4 = 0x2d9f4,\n-\tBNXT_ULP_CLASS_HID_342f4 = 0x342f4,\n-\tBNXT_ULP_CLASS_HID_390a8 = 0x390a8,\n-\tBNXT_ULP_CLASS_HID_21908 = 0x21908,\n-\tBNXT_ULP_CLASS_HID_28208 = 0x28208,\n-\tBNXT_ULP_CLASS_HID_30f08 = 0x30f08,\n-\tBNXT_ULP_CLASS_HID_3b808 = 0x3b808,\n-\tBNXT_ULP_CLASS_HID_243a4 = 0x243a4,\n-\tBNXT_ULP_CLASS_HID_29158 = 0x29158,\n-\tBNXT_ULP_CLASS_HID_31a58 = 0x31a58,\n-\tBNXT_ULP_CLASS_HID_38758 = 0x38758,\n-\tBNXT_ULP_CLASS_HID_25c58 = 0x25c58,\n-\tBNXT_ULP_CLASS_HID_2c958 = 0x2c958,\n-\tBNXT_ULP_CLASS_HID_3170c = 0x3170c,\n-\tBNXT_ULP_CLASS_HID_3800c = 0x3800c,\n-\tBNXT_ULP_CLASS_HID_2123c = 0x2123c,\n-\tBNXT_ULP_CLASS_HID_29f3c = 0x29f3c,\n-\tBNXT_ULP_CLASS_HID_3083c = 0x3083c,\n-\tBNXT_ULP_CLASS_HID_3b53c = 0x3b53c,\n+\tBNXT_ULP_CLASS_HID_25d88 = 0x25d88,\n+\tBNXT_ULP_CLASS_HID_228d4 = 0x228d4,\n+\tBNXT_ULP_CLASS_HID_243c4 = 0x243c4,\n+\tBNXT_ULP_CLASS_HID_6220c = 0x6220c,\n+\tBNXT_ULP_CLASS_HID_65d3c = 0x65d3c,\n+\tBNXT_ULP_CLASS_HID_62848 = 0x62848,\n+\tBNXT_ULP_CLASS_HID_64378 = 0x64378,\n+\tBNXT_ULP_CLASS_HID_60fa8 = 0x60fa8,\n+\tBNXT_ULP_CLASS_HID_62758 = 0x62758,\n+\tBNXT_ULP_CLASS_HID_635e4 = 0x635e4,\n+\tBNXT_ULP_CLASS_HID_62c94 = 0x62c94,\n+\tBNXT_ULP_CLASS_HID_646e0 = 0x646e0,\n+\tBNXT_ULP_CLASS_HID_602c4 = 0x602c4,\n+\tBNXT_ULP_CLASS_HID_61110 = 0x61110,\n+\tBNXT_ULP_CLASS_HID_60800 = 0x60800,\n+\tBNXT_ULP_CLASS_HID_6503c = 0x6503c,\n+\tBNXT_ULP_CLASS_HID_64b2c = 0x64b2c,\n+\tBNXT_ULP_CLASS_HID_65678 = 0x65678,\n+\tBNXT_ULP_CLASS_HID_6125c = 0x6125c,\n+\tBNXT_ULP_CLASS_HID_631dc = 0x631dc,\n+\tBNXT_ULP_CLASS_HID_628cc = 0x628cc,\n+\tBNXT_ULP_CLASS_HID_63718 = 0x63718,\n+\tBNXT_ULP_CLASS_HID_62e08 = 0x62e08,\n+\tBNXT_ULP_CLASS_HID_61b78 = 0x61b78,\n+\tBNXT_ULP_CLASS_HID_63268 = 0x63268,\n+\tBNXT_ULP_CLASS_HID_600b4 = 0x600b4,\n+\tBNXT_ULP_CLASS_HID_63ba4 = 0x63ba4,\n+\tBNXT_ULP_CLASS_HID_655b0 = 0x655b0,\n+\tBNXT_ULP_CLASS_HID_61194 = 0x61194,\n+\tBNXT_ULP_CLASS_HID_65bec = 0x65bec,\n+\tBNXT_ULP_CLASS_HID_617d0 = 0x617d0,\n+\tBNXT_ULP_CLASS_HID_63fcc = 0x63fcc,\n+\tBNXT_ULP_CLASS_HID_656fc = 0x656fc,\n+\tBNXT_ULP_CLASS_HID_62508 = 0x62508,\n+\tBNXT_ULP_CLASS_HID_65c38 = 0x65c38,\n+\tBNXT_ULP_CLASS_HID_86e0 = 0x86e0,\n+\tBNXT_ULP_CLASS_HID_a1f0 = 0xa1f0,\n+\tBNXT_ULP_CLASS_HID_8c2c = 0x8c2c,\n+\tBNXT_ULP_CLASS_HID_a73c = 0xa73c,\n+\tBNXT_ULP_CLASS_HID_904c = 0x904c,\n+\tBNXT_ULP_CLASS_HID_8b5c = 0x8b5c,\n+\tBNXT_ULP_CLASS_HID_9988 = 0x9988,\n+\tBNXT_ULP_CLASS_HID_b098 = 0xb098,\n+\tBNXT_ULP_CLASS_HID_aa94 = 0xaa94,\n+\tBNXT_ULP_CLASS_HID_c264 = 0xc264,\n+\tBNXT_ULP_CLASS_HID_d0d0 = 0xd0d0,\n+\tBNXT_ULP_CLASS_HID_cba0 = 0xcba0,\n+\tBNXT_ULP_CLASS_HID_b4f0 = 0xb4f0,\n+\tBNXT_ULP_CLASS_HID_afc0 = 0xafc0,\n+\tBNXT_ULP_CLASS_HID_ba3c = 0xba3c,\n+\tBNXT_ULP_CLASS_HID_d50c = 0xd50c,\n+\tBNXT_ULP_CLASS_HID_48334 = 0x48334,\n+\tBNXT_ULP_CLASS_HID_4ba04 = 0x4ba04,\n+\tBNXT_ULP_CLASS_HID_48970 = 0x48970,\n+\tBNXT_ULP_CLASS_HID_4a040 = 0x4a040,\n+\tBNXT_ULP_CLASS_HID_4c84c = 0x4c84c,\n+\tBNXT_ULP_CLASS_HID_48460 = 0x48460,\n+\tBNXT_ULP_CLASS_HID_492dc = 0x492dc,\n+\tBNXT_ULP_CLASS_HID_48dac = 0x48dac,\n+\tBNXT_ULP_CLASS_HID_4a7d8 = 0x4a7d8,\n+\tBNXT_ULP_CLASS_HID_4dea8 = 0x4dea8,\n+\tBNXT_ULP_CLASS_HID_4ade4 = 0x4ade4,\n+\tBNXT_ULP_CLASS_HID_4c4f4 = 0x4c4f4,\n+\tBNXT_ULP_CLASS_HID_4b104 = 0x4b104,\n+\tBNXT_ULP_CLASS_HID_4a814 = 0x4a814,\n+\tBNXT_ULP_CLASS_HID_4b740 = 0x4b740,\n+\tBNXT_ULP_CLASS_HID_4ae50 = 0x4ae50,\n+\tBNXT_ULP_CLASS_HID_1bce0 = 0x1bce0,\n+\tBNXT_ULP_CLASS_HID_1d7f0 = 0x1d7f0,\n+\tBNXT_ULP_CLASS_HID_1a22c = 0x1a22c,\n+\tBNXT_ULP_CLASS_HID_1dd3c = 0x1dd3c,\n+\tBNXT_ULP_CLASS_HID_1864c = 0x1864c,\n+\tBNXT_ULP_CLASS_HID_1a15c = 0x1a15c,\n+\tBNXT_ULP_CLASS_HID_18f88 = 0x18f88,\n+\tBNXT_ULP_CLASS_HID_1a698 = 0x1a698,\n+\tBNXT_ULP_CLASS_HID_1c094 = 0x1c094,\n+\tBNXT_ULP_CLASS_HID_19ca8 = 0x19ca8,\n+\tBNXT_ULP_CLASS_HID_1c6d0 = 0x1c6d0,\n+\tBNXT_ULP_CLASS_HID_182f4 = 0x182f4,\n+\tBNXT_ULP_CLASS_HID_1aaf0 = 0x1aaf0,\n+\tBNXT_ULP_CLASS_HID_1c5c0 = 0x1c5c0,\n+\tBNXT_ULP_CLASS_HID_1d03c = 0x1d03c,\n+\tBNXT_ULP_CLASS_HID_1cb0c = 0x1cb0c,\n+\tBNXT_ULP_CLASS_HID_5b934 = 0x5b934,\n+\tBNXT_ULP_CLASS_HID_5d004 = 0x5d004,\n+\tBNXT_ULP_CLASS_HID_5bf70 = 0x5bf70,\n+\tBNXT_ULP_CLASS_HID_5d640 = 0x5d640,\n+\tBNXT_ULP_CLASS_HID_58290 = 0x58290,\n+\tBNXT_ULP_CLASS_HID_5ba60 = 0x5ba60,\n+\tBNXT_ULP_CLASS_HID_588dc = 0x588dc,\n+\tBNXT_ULP_CLASS_HID_5a3ac = 0x5a3ac,\n+\tBNXT_ULP_CLASS_HID_5ddd8 = 0x5ddd8,\n+\tBNXT_ULP_CLASS_HID_599fc = 0x599fc,\n+\tBNXT_ULP_CLASS_HID_5c3e4 = 0x5c3e4,\n+\tBNXT_ULP_CLASS_HID_59f38 = 0x59f38,\n+\tBNXT_ULP_CLASS_HID_5a704 = 0x5a704,\n+\tBNXT_ULP_CLASS_HID_5de14 = 0x5de14,\n+\tBNXT_ULP_CLASS_HID_5ad40 = 0x5ad40,\n+\tBNXT_ULP_CLASS_HID_5c450 = 0x5c450,\n+\tBNXT_ULP_CLASS_HID_47aa = 0x47aa,\n+\tBNXT_ULP_CLASS_HID_0386 = 0x0386,\n+\tBNXT_ULP_CLASS_HID_4dee = 0x4dee,\n+\tBNXT_ULP_CLASS_HID_09ca = 0x09ca,\n+\tBNXT_ULP_CLASS_HID_08de = 0x08de,\n+\tBNXT_ULP_CLASS_HID_23ee = 0x23ee,\n+\tBNXT_ULP_CLASS_HID_0e22 = 0x0e22,\n+\tBNXT_ULP_CLASS_HID_2932 = 0x2932,\n+\tBNXT_ULP_CLASS_HID_3e0a = 0x3e0a,\n+\tBNXT_ULP_CLASS_HID_591a = 0x591a,\n+\tBNXT_ULP_CLASS_HID_244e = 0x244e,\n+\tBNXT_ULP_CLASS_HID_5f5e = 0x5f5e,\n+\tBNXT_ULP_CLASS_HID_5e72 = 0x5e72,\n+\tBNXT_ULP_CLASS_HID_1a4e = 0x1a4e,\n+\tBNXT_ULP_CLASS_HID_47b6 = 0x47b6,\n+\tBNXT_ULP_CLASS_HID_0392 = 0x0392,\n+\tBNXT_ULP_CLASS_HID_5dc2 = 0x5dc2,\n+\tBNXT_ULP_CLASS_HID_191e = 0x191e,\n+\tBNXT_ULP_CLASS_HID_4306 = 0x4306,\n+\tBNXT_ULP_CLASS_HID_1f62 = 0x1f62,\n+\tBNXT_ULP_CLASS_HID_1e76 = 0x1e76,\n+\tBNXT_ULP_CLASS_HID_3906 = 0x3906,\n+\tBNXT_ULP_CLASS_HID_07ba = 0x07ba,\n+\tBNXT_ULP_CLASS_HID_3f4a = 0x3f4a,\n+\tBNXT_ULP_CLASS_HID_37a2 = 0x37a2,\n+\tBNXT_ULP_CLASS_HID_2eb2 = 0x2eb2,\n+\tBNXT_ULP_CLASS_HID_3de6 = 0x3de6,\n+\tBNXT_ULP_CLASS_HID_54f6 = 0x54f6,\n+\tBNXT_ULP_CLASS_HID_578a = 0x578a,\n+\tBNXT_ULP_CLASS_HID_13e6 = 0x13e6,\n+\tBNXT_ULP_CLASS_HID_5dce = 0x5dce,\n+\tBNXT_ULP_CLASS_HID_192a = 0x192a,\n+\tBNXT_ULP_CLASS_HID_440f6 = 0x440f6,\n+\tBNXT_ULP_CLASS_HID_41cd2 = 0x41cd2,\n+\tBNXT_ULP_CLASS_HID_4463a = 0x4463a,\n+\tBNXT_ULP_CLASS_HID_40216 = 0x40216,\n+\tBNXT_ULP_CLASS_HID_4052a = 0x4052a,\n+\tBNXT_ULP_CLASS_HID_43c3a = 0x43c3a,\n+\tBNXT_ULP_CLASS_HID_40b6e = 0x40b6e,\n+\tBNXT_ULP_CLASS_HID_4227e = 0x4227e,\n+\tBNXT_ULP_CLASS_HID_43b56 = 0x43b56,\n+\tBNXT_ULP_CLASS_HID_45266 = 0x45266,\n+\tBNXT_ULP_CLASS_HID_4209a = 0x4209a,\n+\tBNXT_ULP_CLASS_HID_45baa = 0x45baa,\n+\tBNXT_ULP_CLASS_HID_45abe = 0x45abe,\n+\tBNXT_ULP_CLASS_HID_4169a = 0x4169a,\n+\tBNXT_ULP_CLASS_HID_44082 = 0x44082,\n+\tBNXT_ULP_CLASS_HID_41cde = 0x41cde,\n+\tBNXT_ULP_CLASS_HID_4560e = 0x4560e,\n+\tBNXT_ULP_CLASS_HID_4126a = 0x4126a,\n+\tBNXT_ULP_CLASS_HID_45c52 = 0x45c52,\n+\tBNXT_ULP_CLASS_HID_41bae = 0x41bae,\n+\tBNXT_ULP_CLASS_HID_41b42 = 0x41b42,\n+\tBNXT_ULP_CLASS_HID_43252 = 0x43252,\n+\tBNXT_ULP_CLASS_HID_40086 = 0x40086,\n+\tBNXT_ULP_CLASS_HID_43b96 = 0x43b96,\n+\tBNXT_ULP_CLASS_HID_430ee = 0x430ee,\n+\tBNXT_ULP_CLASS_HID_42bfe = 0x42bfe,\n+\tBNXT_ULP_CLASS_HID_43632 = 0x43632,\n+\tBNXT_ULP_CLASS_HID_451c2 = 0x451c2,\n+\tBNXT_ULP_CLASS_HID_450d6 = 0x450d6,\n+\tBNXT_ULP_CLASS_HID_44be6 = 0x44be6,\n+\tBNXT_ULP_CLASS_HID_4561a = 0x4561a,\n+\tBNXT_ULP_CLASS_HID_41276 = 0x41276,\n+\tBNXT_ULP_CLASS_HID_4161a = 0x4161a,\n+\tBNXT_ULP_CLASS_HID_4312a = 0x4312a,\n+\tBNXT_ULP_CLASS_HID_41c5e = 0x41c5e,\n+\tBNXT_ULP_CLASS_HID_4376e = 0x4376e,\n+\tBNXT_ULP_CLASS_HID_42fae = 0x42fae,\n+\tBNXT_ULP_CLASS_HID_446be = 0x446be,\n+\tBNXT_ULP_CLASS_HID_455e2 = 0x455e2,\n+\tBNXT_ULP_CLASS_HID_411ce = 0x411ce,\n+\tBNXT_ULP_CLASS_HID_44b56 = 0x44b56,\n+\tBNXT_ULP_CLASS_HID_406b2 = 0x406b2,\n+\tBNXT_ULP_CLASS_HID_415e6 = 0x415e6,\n+\tBNXT_ULP_CLASS_HID_40cf6 = 0x40cf6,\n+\tBNXT_ULP_CLASS_HID_42536 = 0x42536,\n+\tBNXT_ULP_CLASS_HID_45cc6 = 0x45cc6,\n+\tBNXT_ULP_CLASS_HID_42b0a = 0x42b0a,\n+\tBNXT_ULP_CLASS_HID_4421a = 0x4421a,\n+\tBNXT_ULP_CLASS_HID_6221a = 0x6221a,\n+\tBNXT_ULP_CLASS_HID_65d2a = 0x65d2a,\n+\tBNXT_ULP_CLASS_HID_6285e = 0x6285e,\n+\tBNXT_ULP_CLASS_HID_6436e = 0x6436e,\n+\tBNXT_ULP_CLASS_HID_61cfa = 0x61cfa,\n+\tBNXT_ULP_CLASS_HID_6378a = 0x6378a,\n+\tBNXT_ULP_CLASS_HID_6023e = 0x6023e,\n+\tBNXT_ULP_CLASS_HID_63dce = 0x63dce,\n+\tBNXT_ULP_CLASS_HID_63ba2 = 0x63ba2,\n+\tBNXT_ULP_CLASS_HID_652b2 = 0x652b2,\n+\tBNXT_ULP_CLASS_HID_621e6 = 0x621e6,\n+\tBNXT_ULP_CLASS_HID_658f6 = 0x658f6,\n+\tBNXT_ULP_CLASS_HID_61202 = 0x61202,\n+\tBNXT_ULP_CLASS_HID_60d12 = 0x60d12,\n+\tBNXT_ULP_CLASS_HID_61846 = 0x61846,\n+\tBNXT_ULP_CLASS_HID_63356 = 0x63356,\n+\tBNXT_ULP_CLASS_HID_50c1a = 0x50c1a,\n+\tBNXT_ULP_CLASS_HID_5272a = 0x5272a,\n+\tBNXT_ULP_CLASS_HID_5325e = 0x5325e,\n+\tBNXT_ULP_CLASS_HID_52d6e = 0x52d6e,\n+\tBNXT_ULP_CLASS_HID_545ae = 0x545ae,\n+\tBNXT_ULP_CLASS_HID_5018a = 0x5018a,\n+\tBNXT_ULP_CLASS_HID_54be2 = 0x54be2,\n+\tBNXT_ULP_CLASS_HID_507ce = 0x507ce,\n+\tBNXT_ULP_CLASS_HID_505a2 = 0x505a2,\n+\tBNXT_ULP_CLASS_HID_53cb2 = 0x53cb2,\n+\tBNXT_ULP_CLASS_HID_50be6 = 0x50be6,\n+\tBNXT_ULP_CLASS_HID_522f6 = 0x522f6,\n+\tBNXT_ULP_CLASS_HID_55b36 = 0x55b36,\n+\tBNXT_ULP_CLASS_HID_51712 = 0x51712,\n+\tBNXT_ULP_CLASS_HID_5410a = 0x5410a,\n+\tBNXT_ULP_CLASS_HID_51d56 = 0x51d56,\n+\tBNXT_ULP_CLASS_HID_7581a = 0x7581a,\n+\tBNXT_ULP_CLASS_HID_71466 = 0x71466,\n+\tBNXT_ULP_CLASS_HID_75e5e = 0x75e5e,\n+\tBNXT_ULP_CLASS_HID_71dba = 0x71dba,\n+\tBNXT_ULP_CLASS_HID_732fa = 0x732fa,\n+\tBNXT_ULP_CLASS_HID_72d8a = 0x72d8a,\n+\tBNXT_ULP_CLASS_HID_7383e = 0x7383e,\n+\tBNXT_ULP_CLASS_HID_753ce = 0x753ce,\n+\tBNXT_ULP_CLASS_HID_751a2 = 0x751a2,\n+\tBNXT_ULP_CLASS_HID_748b2 = 0x748b2,\n+\tBNXT_ULP_CLASS_HID_757e6 = 0x757e6,\n+\tBNXT_ULP_CLASS_HID_713c2 = 0x713c2,\n+\tBNXT_ULP_CLASS_HID_70802 = 0x70802,\n+\tBNXT_ULP_CLASS_HID_72312 = 0x72312,\n+\tBNXT_ULP_CLASS_HID_70e46 = 0x70e46,\n+\tBNXT_ULP_CLASS_HID_72956 = 0x72956,\n+\tBNXT_ULP_CLASS_HID_47ca = 0x47ca,\n+\tBNXT_ULP_CLASS_HID_03e6 = 0x03e6,\n+\tBNXT_ULP_CLASS_HID_4d8e = 0x4d8e,\n+\tBNXT_ULP_CLASS_HID_09aa = 0x09aa,\n+\tBNXT_ULP_CLASS_HID_08be = 0x08be,\n+\tBNXT_ULP_CLASS_HID_238e = 0x238e,\n+\tBNXT_ULP_CLASS_HID_0e42 = 0x0e42,\n+\tBNXT_ULP_CLASS_HID_2952 = 0x2952,\n+\tBNXT_ULP_CLASS_HID_3e6a = 0x3e6a,\n+\tBNXT_ULP_CLASS_HID_597a = 0x597a,\n+\tBNXT_ULP_CLASS_HID_242e = 0x242e,\n+\tBNXT_ULP_CLASS_HID_5f3e = 0x5f3e,\n+\tBNXT_ULP_CLASS_HID_5e12 = 0x5e12,\n+\tBNXT_ULP_CLASS_HID_1a2e = 0x1a2e,\n+\tBNXT_ULP_CLASS_HID_47d6 = 0x47d6,\n+\tBNXT_ULP_CLASS_HID_03f2 = 0x03f2,\n+\tBNXT_ULP_CLASS_HID_5da2 = 0x5da2,\n+\tBNXT_ULP_CLASS_HID_197e = 0x197e,\n+\tBNXT_ULP_CLASS_HID_4366 = 0x4366,\n+\tBNXT_ULP_CLASS_HID_1f02 = 0x1f02,\n+\tBNXT_ULP_CLASS_HID_1e16 = 0x1e16,\n+\tBNXT_ULP_CLASS_HID_3966 = 0x3966,\n+\tBNXT_ULP_CLASS_HID_07da = 0x07da,\n+\tBNXT_ULP_CLASS_HID_3f2a = 0x3f2a,\n+\tBNXT_ULP_CLASS_HID_37c2 = 0x37c2,\n+\tBNXT_ULP_CLASS_HID_2ed2 = 0x2ed2,\n+\tBNXT_ULP_CLASS_HID_3d86 = 0x3d86,\n+\tBNXT_ULP_CLASS_HID_5496 = 0x5496,\n+\tBNXT_ULP_CLASS_HID_57ea = 0x57ea,\n+\tBNXT_ULP_CLASS_HID_1386 = 0x1386,\n+\tBNXT_ULP_CLASS_HID_5dae = 0x5dae,\n+\tBNXT_ULP_CLASS_HID_194a = 0x194a,\n+\tBNXT_ULP_CLASS_HID_44096 = 0x44096,\n+\tBNXT_ULP_CLASS_HID_41cb2 = 0x41cb2,\n+\tBNXT_ULP_CLASS_HID_4465a = 0x4465a,\n+\tBNXT_ULP_CLASS_HID_40276 = 0x40276,\n+\tBNXT_ULP_CLASS_HID_4054a = 0x4054a,\n+\tBNXT_ULP_CLASS_HID_43c5a = 0x43c5a,\n+\tBNXT_ULP_CLASS_HID_40b0e = 0x40b0e,\n+\tBNXT_ULP_CLASS_HID_4221e = 0x4221e,\n+\tBNXT_ULP_CLASS_HID_43b36 = 0x43b36,\n+\tBNXT_ULP_CLASS_HID_45206 = 0x45206,\n+\tBNXT_ULP_CLASS_HID_420fa = 0x420fa,\n+\tBNXT_ULP_CLASS_HID_45bca = 0x45bca,\n+\tBNXT_ULP_CLASS_HID_45ade = 0x45ade,\n+\tBNXT_ULP_CLASS_HID_416fa = 0x416fa,\n+\tBNXT_ULP_CLASS_HID_440e2 = 0x440e2,\n+\tBNXT_ULP_CLASS_HID_41cbe = 0x41cbe,\n+\tBNXT_ULP_CLASS_HID_4566e = 0x4566e,\n+\tBNXT_ULP_CLASS_HID_4120a = 0x4120a,\n+\tBNXT_ULP_CLASS_HID_45c32 = 0x45c32,\n+\tBNXT_ULP_CLASS_HID_41bce = 0x41bce,\n+\tBNXT_ULP_CLASS_HID_41b22 = 0x41b22,\n+\tBNXT_ULP_CLASS_HID_43232 = 0x43232,\n+\tBNXT_ULP_CLASS_HID_400e6 = 0x400e6,\n+\tBNXT_ULP_CLASS_HID_43bf6 = 0x43bf6,\n+\tBNXT_ULP_CLASS_HID_4308e = 0x4308e,\n+\tBNXT_ULP_CLASS_HID_42b9e = 0x42b9e,\n+\tBNXT_ULP_CLASS_HID_43652 = 0x43652,\n+\tBNXT_ULP_CLASS_HID_451a2 = 0x451a2,\n+\tBNXT_ULP_CLASS_HID_450b6 = 0x450b6,\n+\tBNXT_ULP_CLASS_HID_44b86 = 0x44b86,\n+\tBNXT_ULP_CLASS_HID_4567a = 0x4567a,\n+\tBNXT_ULP_CLASS_HID_41216 = 0x41216,\n+\tBNXT_ULP_CLASS_HID_4167a = 0x4167a,\n+\tBNXT_ULP_CLASS_HID_4314a = 0x4314a,\n+\tBNXT_ULP_CLASS_HID_41c3e = 0x41c3e,\n+\tBNXT_ULP_CLASS_HID_4370e = 0x4370e,\n+\tBNXT_ULP_CLASS_HID_42fce = 0x42fce,\n+\tBNXT_ULP_CLASS_HID_446de = 0x446de,\n+\tBNXT_ULP_CLASS_HID_45582 = 0x45582,\n+\tBNXT_ULP_CLASS_HID_411ae = 0x411ae,\n+\tBNXT_ULP_CLASS_HID_44b36 = 0x44b36,\n+\tBNXT_ULP_CLASS_HID_406d2 = 0x406d2,\n+\tBNXT_ULP_CLASS_HID_41586 = 0x41586,\n+\tBNXT_ULP_CLASS_HID_40c96 = 0x40c96,\n+\tBNXT_ULP_CLASS_HID_42556 = 0x42556,\n+\tBNXT_ULP_CLASS_HID_45ca6 = 0x45ca6,\n+\tBNXT_ULP_CLASS_HID_42b6a = 0x42b6a,\n+\tBNXT_ULP_CLASS_HID_4427a = 0x4427a,\n+\tBNXT_ULP_CLASS_HID_6227a = 0x6227a,\n+\tBNXT_ULP_CLASS_HID_65d4a = 0x65d4a,\n+\tBNXT_ULP_CLASS_HID_6283e = 0x6283e,\n+\tBNXT_ULP_CLASS_HID_6430e = 0x6430e,\n+\tBNXT_ULP_CLASS_HID_61c9a = 0x61c9a,\n+\tBNXT_ULP_CLASS_HID_637ea = 0x637ea,\n+\tBNXT_ULP_CLASS_HID_6025e = 0x6025e,\n+\tBNXT_ULP_CLASS_HID_63dae = 0x63dae,\n+\tBNXT_ULP_CLASS_HID_63bc2 = 0x63bc2,\n+\tBNXT_ULP_CLASS_HID_652d2 = 0x652d2,\n+\tBNXT_ULP_CLASS_HID_62186 = 0x62186,\n+\tBNXT_ULP_CLASS_HID_65896 = 0x65896,\n+\tBNXT_ULP_CLASS_HID_61262 = 0x61262,\n+\tBNXT_ULP_CLASS_HID_60d72 = 0x60d72,\n+\tBNXT_ULP_CLASS_HID_61826 = 0x61826,\n+\tBNXT_ULP_CLASS_HID_63336 = 0x63336,\n+\tBNXT_ULP_CLASS_HID_50c7a = 0x50c7a,\n+\tBNXT_ULP_CLASS_HID_5274a = 0x5274a,\n+\tBNXT_ULP_CLASS_HID_5323e = 0x5323e,\n+\tBNXT_ULP_CLASS_HID_52d0e = 0x52d0e,\n+\tBNXT_ULP_CLASS_HID_545ce = 0x545ce,\n+\tBNXT_ULP_CLASS_HID_501ea = 0x501ea,\n+\tBNXT_ULP_CLASS_HID_54b82 = 0x54b82,\n+\tBNXT_ULP_CLASS_HID_507ae = 0x507ae,\n+\tBNXT_ULP_CLASS_HID_505c2 = 0x505c2,\n+\tBNXT_ULP_CLASS_HID_53cd2 = 0x53cd2,\n+\tBNXT_ULP_CLASS_HID_50b86 = 0x50b86,\n+\tBNXT_ULP_CLASS_HID_52296 = 0x52296,\n+\tBNXT_ULP_CLASS_HID_55b56 = 0x55b56,\n+\tBNXT_ULP_CLASS_HID_51772 = 0x51772,\n+\tBNXT_ULP_CLASS_HID_5416a = 0x5416a,\n+\tBNXT_ULP_CLASS_HID_51d36 = 0x51d36,\n+\tBNXT_ULP_CLASS_HID_7587a = 0x7587a,\n+\tBNXT_ULP_CLASS_HID_71406 = 0x71406,\n+\tBNXT_ULP_CLASS_HID_75e3e = 0x75e3e,\n+\tBNXT_ULP_CLASS_HID_71dda = 0x71dda,\n+\tBNXT_ULP_CLASS_HID_7329a = 0x7329a,\n+\tBNXT_ULP_CLASS_HID_72dea = 0x72dea,\n+\tBNXT_ULP_CLASS_HID_7385e = 0x7385e,\n+\tBNXT_ULP_CLASS_HID_753ae = 0x753ae,\n+\tBNXT_ULP_CLASS_HID_751c2 = 0x751c2,\n+\tBNXT_ULP_CLASS_HID_748d2 = 0x748d2,\n+\tBNXT_ULP_CLASS_HID_75786 = 0x75786,\n+\tBNXT_ULP_CLASS_HID_713a2 = 0x713a2,\n+\tBNXT_ULP_CLASS_HID_70862 = 0x70862,\n+\tBNXT_ULP_CLASS_HID_72372 = 0x72372,\n+\tBNXT_ULP_CLASS_HID_70e26 = 0x70e26,\n+\tBNXT_ULP_CLASS_HID_72936 = 0x72936,\n+\tBNXT_ULP_CLASS_HID_229b8 = 0x229b8,\n \tBNXT_ULP_CLASS_HID_240a8 = 0x240a8,\n-\tBNXT_ULP_CLASS_HID_2cda8 = 0x2cda8,\n-\tBNXT_ULP_CLASS_HID_31b5c = 0x31b5c,\n-\tBNXT_ULP_CLASS_HID_3845c = 0x3845c,\n-\tBNXT_ULP_CLASS_HID_22ff8 = 0x22ff8,\n-\tBNXT_ULP_CLASS_HID_2d8f8 = 0x2d8f8,\n-\tBNXT_ULP_CLASS_HID_345f8 = 0x345f8,\n-\tBNXT_ULP_CLASS_HID_393ac = 0x393ac,\n-\tBNXT_ULP_CLASS_HID_228ac = 0x228ac,\n-\tBNXT_ULP_CLASS_HID_2d5ac = 0x2d5ac,\n-\tBNXT_ULP_CLASS_HID_35eac = 0x35eac,\n-\tBNXT_ULP_CLASS_HID_3cbac = 0x3cbac,\n-\tBNXT_ULP_CLASS_HID_25d5c = 0x25d5c,\n-\tBNXT_ULP_CLASS_HID_2c65c = 0x2c65c,\n-\tBNXT_ULP_CLASS_HID_31410 = 0x31410,\n-\tBNXT_ULP_CLASS_HID_38110 = 0x38110,\n-\tBNXT_ULP_CLASS_HID_209f0 = 0x209f0,\n-\tBNXT_ULP_CLASS_HID_2b2f0 = 0x2b2f0,\n-\tBNXT_ULP_CLASS_HID_33ff0 = 0x33ff0,\n-\tBNXT_ULP_CLASS_HID_3a8f0 = 0x3a8f0,\n-\tBNXT_ULP_CLASS_HID_214c0 = 0x214c0,\n-\tBNXT_ULP_CLASS_HID_281c0 = 0x281c0,\n-\tBNXT_ULP_CLASS_HID_30ac0 = 0x30ac0,\n-\tBNXT_ULP_CLASS_HID_3b7c0 = 0x3b7c0,\n-\tBNXT_ULP_CLASS_HID_211f4 = 0x211f4,\n-\tBNXT_ULP_CLASS_HID_29af4 = 0x29af4,\n-\tBNXT_ULP_CLASS_HID_307f4 = 0x307f4,\n-\tBNXT_ULP_CLASS_HID_3b0f4 = 0x3b0f4,\n-\tBNXT_ULP_CLASS_HID_202a4 = 0x202a4,\n-\tBNXT_ULP_CLASS_HID_28fa4 = 0x28fa4,\n-\tBNXT_ULP_CLASS_HID_338a4 = 0x338a4,\n-\tBNXT_ULP_CLASS_HID_3a5a4 = 0x3a5a4,\n+\tBNXT_ULP_CLASS_HID_22f74 = 0x22f74,\n+\tBNXT_ULP_CLASS_HID_24664 = 0x24664,\n+\tBNXT_ULP_CLASS_HID_23314 = 0x23314,\n \tBNXT_ULP_CLASS_HID_22a04 = 0x22a04,\n-\tBNXT_ULP_CLASS_HID_2d704 = 0x2d704,\n-\tBNXT_ULP_CLASS_HID_34004 = 0x34004,\n-\tBNXT_ULP_CLASS_HID_3cd04 = 0x3cd04,\n-\tBNXT_ULP_CLASS_HID_23954 = 0x23954,\n-\tBNXT_ULP_CLASS_HID_2a254 = 0x2a254,\n-\tBNXT_ULP_CLASS_HID_32f54 = 0x32f54,\n-\tBNXT_ULP_CLASS_HID_3d854 = 0x3d854,\n-\tBNXT_ULP_CLASS_HID_23208 = 0x23208,\n-\tBNXT_ULP_CLASS_HID_2bf08 = 0x2bf08,\n-\tBNXT_ULP_CLASS_HID_32808 = 0x32808,\n-\tBNXT_ULP_CLASS_HID_3d508 = 0x3d508,\n-\tBNXT_ULP_CLASS_HID_22738 = 0x22738,\n-\tBNXT_ULP_CLASS_HID_2d038 = 0x2d038,\n-\tBNXT_ULP_CLASS_HID_35d38 = 0x35d38,\n-\tBNXT_ULP_CLASS_HID_3c638 = 0x3c638,\n+\tBNXT_ULP_CLASS_HID_238d0 = 0x238d0,\n+\tBNXT_ULP_CLASS_HID_253c0 = 0x253c0,\n+\tBNXT_ULP_CLASS_HID_24dcc = 0x24dcc,\n+\tBNXT_ULP_CLASS_HID_209f0 = 0x209f0,\n+\tBNXT_ULP_CLASS_HID_214bc = 0x214bc,\n+\tBNXT_ULP_CLASS_HID_20fac = 0x20fac,\n+\tBNXT_ULP_CLASS_HID_257a8 = 0x257a8,\n \tBNXT_ULP_CLASS_HID_2134c = 0x2134c,\n-\tBNXT_ULP_CLASS_HID_29c4c = 0x29c4c,\n-\tBNXT_ULP_CLASS_HID_3094c = 0x3094c,\n-\tBNXT_ULP_CLASS_HID_3b24c = 0x3b24c,\n-\tBNXT_ULP_CLASS_HID_25de8 = 0x25de8,\n-\tBNXT_ULP_CLASS_HID_2c6e8 = 0x2c6e8,\n-\tBNXT_ULP_CLASS_HID_3149c = 0x3149c,\n-\tBNXT_ULP_CLASS_HID_3819c = 0x3819c,\n-\tBNXT_ULP_CLASS_HID_2569c = 0x2569c,\n-\tBNXT_ULP_CLASS_HID_2c39c = 0x2c39c,\n-\tBNXT_ULP_CLASS_HID_31150 = 0x31150,\n-\tBNXT_ULP_CLASS_HID_39a50 = 0x39a50,\n-\tBNXT_ULP_CLASS_HID_24b4c = 0x24b4c,\n-\tBNXT_ULP_CLASS_HID_29900 = 0x29900,\n-\tBNXT_ULP_CLASS_HID_30200 = 0x30200,\n-\tBNXT_ULP_CLASS_HID_38f00 = 0x38f00,\n-\tBNXT_ULP_CLASS_HID_22f74 = 0x22f74,\n-\tBNXT_ULP_CLASS_HID_2d874 = 0x2d874,\n-\tBNXT_ULP_CLASS_HID_34574 = 0x34574,\n-\tBNXT_ULP_CLASS_HID_39328 = 0x39328,\n+\tBNXT_ULP_CLASS_HID_25d64 = 0x25d64,\n+\tBNXT_ULP_CLASS_HID_21908 = 0x21908,\n+\tBNXT_ULP_CLASS_HID_23488 = 0x23488,\n+\tBNXT_ULP_CLASS_HID_22ff8 = 0x22ff8,\n \tBNXT_ULP_CLASS_HID_23a44 = 0x23a44,\n-\tBNXT_ULP_CLASS_HID_2a744 = 0x2a744,\n-\tBNXT_ULP_CLASS_HID_35044 = 0x35044,\n-\tBNXT_ULP_CLASS_HID_3dd44 = 0x3dd44,\n-\tBNXT_ULP_CLASS_HID_23778 = 0x23778,\n-\tBNXT_ULP_CLASS_HID_2a078 = 0x2a078,\n-\tBNXT_ULP_CLASS_HID_32d78 = 0x32d78,\n-\tBNXT_ULP_CLASS_HID_3d678 = 0x3d678,\n-\tBNXT_ULP_CLASS_HID_22828 = 0x22828,\n-\tBNXT_ULP_CLASS_HID_2d528 = 0x2d528,\n-\tBNXT_ULP_CLASS_HID_35e28 = 0x35e28,\n-\tBNXT_ULP_CLASS_HID_3cb28 = 0x3cb28,\n-\tBNXT_ULP_CLASS_HID_214bc = 0x214bc,\n-\tBNXT_ULP_CLASS_HID_281bc = 0x281bc,\n-\tBNXT_ULP_CLASS_HID_30abc = 0x30abc,\n-\tBNXT_ULP_CLASS_HID_3b7bc = 0x3b7bc,\n+\tBNXT_ULP_CLASS_HID_255b4 = 0x255b4,\n+\tBNXT_ULP_CLASS_HID_21e64 = 0x21e64,\n+\tBNXT_ULP_CLASS_HID_23954 = 0x23954,\n+\tBNXT_ULP_CLASS_HID_20420 = 0x20420,\n+\tBNXT_ULP_CLASS_HID_23f10 = 0x23f10,\n+\tBNXT_ULP_CLASS_HID_2591c = 0x2591c,\n+\tBNXT_ULP_CLASS_HID_214c0 = 0x214c0,\n \tBNXT_ULP_CLASS_HID_25ed8 = 0x25ed8,\n-\tBNXT_ULP_CLASS_HID_2cbd8 = 0x2cbd8,\n-\tBNXT_ULP_CLASS_HID_3198c = 0x3198c,\n-\tBNXT_ULP_CLASS_HID_3828c = 0x3828c,\n-\tBNXT_ULP_CLASS_HID_25b8c = 0x25b8c,\n-\tBNXT_ULP_CLASS_HID_2c48c = 0x2c48c,\n-\tBNXT_ULP_CLASS_HID_31240 = 0x31240,\n-\tBNXT_ULP_CLASS_HID_39f40 = 0x39f40,\n-\tBNXT_ULP_CLASS_HID_21170 = 0x21170,\n-\tBNXT_ULP_CLASS_HID_29a70 = 0x29a70,\n-\tBNXT_ULP_CLASS_HID_30770 = 0x30770,\n-\tBNXT_ULP_CLASS_HID_3b070 = 0x3b070,\n-\tBNXT_ULP_CLASS_HID_238d0 = 0x238d0,\n-\tBNXT_ULP_CLASS_HID_2a5d0 = 0x2a5d0,\n+\tBNXT_ULP_CLASS_HID_21afc = 0x21afc,\n+\tBNXT_ULP_CLASS_HID_222f8 = 0x222f8,\n+\tBNXT_ULP_CLASS_HID_25de8 = 0x25de8,\n+\tBNXT_ULP_CLASS_HID_228b4 = 0x228b4,\n+\tBNXT_ULP_CLASS_HID_243a4 = 0x243a4,\n+\tBNXT_ULP_CLASS_HID_6226c = 0x6226c,\n+\tBNXT_ULP_CLASS_HID_65d5c = 0x65d5c,\n+\tBNXT_ULP_CLASS_HID_62828 = 0x62828,\n+\tBNXT_ULP_CLASS_HID_64318 = 0x64318,\n+\tBNXT_ULP_CLASS_HID_60fc8 = 0x60fc8,\n+\tBNXT_ULP_CLASS_HID_62738 = 0x62738,\n+\tBNXT_ULP_CLASS_HID_63584 = 0x63584,\n+\tBNXT_ULP_CLASS_HID_62cf4 = 0x62cf4,\n+\tBNXT_ULP_CLASS_HID_64680 = 0x64680,\n+\tBNXT_ULP_CLASS_HID_602a4 = 0x602a4,\n+\tBNXT_ULP_CLASS_HID_61170 = 0x61170,\n+\tBNXT_ULP_CLASS_HID_60860 = 0x60860,\n+\tBNXT_ULP_CLASS_HID_6505c = 0x6505c,\n+\tBNXT_ULP_CLASS_HID_64b4c = 0x64b4c,\n+\tBNXT_ULP_CLASS_HID_65618 = 0x65618,\n+\tBNXT_ULP_CLASS_HID_6123c = 0x6123c,\n+\tBNXT_ULP_CLASS_HID_631bc = 0x631bc,\n+\tBNXT_ULP_CLASS_HID_628ac = 0x628ac,\n+\tBNXT_ULP_CLASS_HID_63778 = 0x63778,\n+\tBNXT_ULP_CLASS_HID_62e68 = 0x62e68,\n+\tBNXT_ULP_CLASS_HID_61b18 = 0x61b18,\n+\tBNXT_ULP_CLASS_HID_63208 = 0x63208,\n+\tBNXT_ULP_CLASS_HID_600d4 = 0x600d4,\n+\tBNXT_ULP_CLASS_HID_63bc4 = 0x63bc4,\n+\tBNXT_ULP_CLASS_HID_655d0 = 0x655d0,\n+\tBNXT_ULP_CLASS_HID_611f4 = 0x611f4,\n+\tBNXT_ULP_CLASS_HID_65b8c = 0x65b8c,\n+\tBNXT_ULP_CLASS_HID_617b0 = 0x617b0,\n+\tBNXT_ULP_CLASS_HID_63fac = 0x63fac,\n+\tBNXT_ULP_CLASS_HID_6569c = 0x6569c,\n+\tBNXT_ULP_CLASS_HID_62568 = 0x62568,\n+\tBNXT_ULP_CLASS_HID_65c58 = 0x65c58,\n+\tBNXT_ULP_CLASS_HID_35fb8 = 0x35fb8,\n+\tBNXT_ULP_CLASS_HID_31b5c = 0x31b5c,\n+\tBNXT_ULP_CLASS_HID_34574 = 0x34574,\n+\tBNXT_ULP_CLASS_HID_30118 = 0x30118,\n+\tBNXT_ULP_CLASS_HID_32914 = 0x32914,\n+\tBNXT_ULP_CLASS_HID_34004 = 0x34004,\n \tBNXT_ULP_CLASS_HID_32ed0 = 0x32ed0,\n-\tBNXT_ULP_CLASS_HID_3dbd0 = 0x3dbd0,\n-\tBNXT_ULP_CLASS_HID_20420 = 0x20420,\n-\tBNXT_ULP_CLASS_HID_2b120 = 0x2b120,\n-\tBNXT_ULP_CLASS_HID_33a20 = 0x33a20,\n-\tBNXT_ULP_CLASS_HID_3a720 = 0x3a720,\n-\tBNXT_ULP_CLASS_HID_200d4 = 0x200d4,\n-\tBNXT_ULP_CLASS_HID_28dd4 = 0x28dd4,\n-\tBNXT_ULP_CLASS_HID_336d4 = 0x336d4,\n-\tBNXT_ULP_CLASS_HID_3a3d4 = 0x3a3d4,\n-\tBNXT_ULP_CLASS_HID_23584 = 0x23584,\n-\tBNXT_ULP_CLASS_HID_2be84 = 0x2be84,\n-\tBNXT_ULP_CLASS_HID_32b84 = 0x32b84,\n-\tBNXT_ULP_CLASS_HID_3d484 = 0x3d484,\n-\tBNXT_ULP_CLASS_HID_25d64 = 0x25d64,\n-\tBNXT_ULP_CLASS_HID_2c664 = 0x2c664,\n+\tBNXT_ULP_CLASS_HID_349c0 = 0x349c0,\n+\tBNXT_ULP_CLASS_HID_30480 = 0x30480,\n+\tBNXT_ULP_CLASS_HID_33ff0 = 0x33ff0,\n+\tBNXT_ULP_CLASS_HID_30abc = 0x30abc,\n+\tBNXT_ULP_CLASS_HID_325ac = 0x325ac,\n+\tBNXT_ULP_CLASS_HID_34da8 = 0x34da8,\n+\tBNXT_ULP_CLASS_HID_3094c = 0x3094c,\n \tBNXT_ULP_CLASS_HID_31418 = 0x31418,\n-\tBNXT_ULP_CLASS_HID_38118 = 0x38118,\n-\tBNXT_ULP_CLASS_HID_228b4 = 0x228b4,\n-\tBNXT_ULP_CLASS_HID_2d5b4 = 0x2d5b4,\n+\tBNXT_ULP_CLASS_HID_30f08 = 0x30f08,\n+\tBNXT_ULP_CLASS_HID_32a88 = 0x32a88,\n+\tBNXT_ULP_CLASS_HID_345f8 = 0x345f8,\n+\tBNXT_ULP_CLASS_HID_35044 = 0x35044,\n+\tBNXT_ULP_CLASS_HID_34bb4 = 0x34bb4,\n+\tBNXT_ULP_CLASS_HID_33464 = 0x33464,\n+\tBNXT_ULP_CLASS_HID_32f54 = 0x32f54,\n+\tBNXT_ULP_CLASS_HID_33a20 = 0x33a20,\n+\tBNXT_ULP_CLASS_HID_35510 = 0x35510,\n+\tBNXT_ULP_CLASS_HID_313d0 = 0x313d0,\n+\tBNXT_ULP_CLASS_HID_30ac0 = 0x30ac0,\n+\tBNXT_ULP_CLASS_HID_3198c = 0x3198c,\n+\tBNXT_ULP_CLASS_HID_330fc = 0x330fc,\n+\tBNXT_ULP_CLASS_HID_358f8 = 0x358f8,\n+\tBNXT_ULP_CLASS_HID_3149c = 0x3149c,\n \tBNXT_ULP_CLASS_HID_35eb4 = 0x35eb4,\n-\tBNXT_ULP_CLASS_HID_3cbb4 = 0x3cbb4,\n-\tBNXT_ULP_CLASS_HID_22568 = 0x22568,\n-\tBNXT_ULP_CLASS_HID_2ae68 = 0x2ae68,\n-\tBNXT_ULP_CLASS_HID_35b68 = 0x35b68,\n-\tBNXT_ULP_CLASS_HID_3c468 = 0x3c468,\n-\tBNXT_ULP_CLASS_HID_25618 = 0x25618,\n-\tBNXT_ULP_CLASS_HID_2c318 = 0x2c318,\n-\tBNXT_ULP_CLASS_HID_310cc = 0x310cc,\n-\tBNXT_ULP_CLASS_HID_39dcc = 0x39dcc,\n-\tBNXT_ULP_CLASS_HID_229b8 = 0x229b8,\n+\tBNXT_ULP_CLASS_HID_31a58 = 0x31a58,\n+\tBNXT_ULP_CLASS_HID_7586c = 0x7586c,\n+\tBNXT_ULP_CLASS_HID_71410 = 0x71410,\n+\tBNXT_ULP_CLASS_HID_75e28 = 0x75e28,\n+\tBNXT_ULP_CLASS_HID_71dcc = 0x71dcc,\n+\tBNXT_ULP_CLASS_HID_725c8 = 0x725c8,\n+\tBNXT_ULP_CLASS_HID_75d38 = 0x75d38,\n+\tBNXT_ULP_CLASS_HID_72b84 = 0x72b84,\n+\tBNXT_ULP_CLASS_HID_742f4 = 0x742f4,\n+\tBNXT_ULP_CLASS_HID_701b4 = 0x701b4,\n+\tBNXT_ULP_CLASS_HID_738a4 = 0x738a4,\n+\tBNXT_ULP_CLASS_HID_70770 = 0x70770,\n+\tBNXT_ULP_CLASS_HID_73e60 = 0x73e60,\n+\tBNXT_ULP_CLASS_HID_7465c = 0x7465c,\n+\tBNXT_ULP_CLASS_HID_70200 = 0x70200,\n+\tBNXT_ULP_CLASS_HID_710cc = 0x710cc,\n+\tBNXT_ULP_CLASS_HID_7083c = 0x7083c,\n+\tBNXT_ULP_CLASS_HID_727bc = 0x727bc,\n+\tBNXT_ULP_CLASS_HID_75eac = 0x75eac,\n+\tBNXT_ULP_CLASS_HID_72d78 = 0x72d78,\n+\tBNXT_ULP_CLASS_HID_74468 = 0x74468,\n+\tBNXT_ULP_CLASS_HID_73118 = 0x73118,\n+\tBNXT_ULP_CLASS_HID_72808 = 0x72808,\n+\tBNXT_ULP_CLASS_HID_736d4 = 0x736d4,\n+\tBNXT_ULP_CLASS_HID_751c4 = 0x751c4,\n+\tBNXT_ULP_CLASS_HID_74bd0 = 0x74bd0,\n+\tBNXT_ULP_CLASS_HID_707f4 = 0x707f4,\n+\tBNXT_ULP_CLASS_HID_71240 = 0x71240,\n+\tBNXT_ULP_CLASS_HID_70db0 = 0x70db0,\n+\tBNXT_ULP_CLASS_HID_755ac = 0x755ac,\n+\tBNXT_ULP_CLASS_HID_71150 = 0x71150,\n+\tBNXT_ULP_CLASS_HID_75b68 = 0x75b68,\n+\tBNXT_ULP_CLASS_HID_7170c = 0x7170c,\n \tBNXT_ULP_CLASS_HID_2d2b8 = 0x2d2b8,\n-\tBNXT_ULP_CLASS_HID_35fb8 = 0x35fb8,\n-\tBNXT_ULP_CLASS_HID_3c8b8 = 0x3c8b8,\n-\tBNXT_ULP_CLASS_HID_23488 = 0x23488,\n-\tBNXT_ULP_CLASS_HID_2a188 = 0x2a188,\n-\tBNXT_ULP_CLASS_HID_32a88 = 0x32a88,\n-\tBNXT_ULP_CLASS_HID_3d788 = 0x3d788,\n-\tBNXT_ULP_CLASS_HID_231bc = 0x231bc,\n-\tBNXT_ULP_CLASS_HID_2babc = 0x2babc,\n-\tBNXT_ULP_CLASS_HID_327bc = 0x327bc,\n-\tBNXT_ULP_CLASS_HID_3d0bc = 0x3d0bc,\n-\tBNXT_ULP_CLASS_HID_2226c = 0x2226c,\n-\tBNXT_ULP_CLASS_HID_2af6c = 0x2af6c,\n-\tBNXT_ULP_CLASS_HID_3586c = 0x3586c,\n-\tBNXT_ULP_CLASS_HID_3c56c = 0x3c56c,\n-\tBNXT_ULP_CLASS_HID_24dcc = 0x24dcc,\n+\tBNXT_ULP_CLASS_HID_2cda8 = 0x2cda8,\n+\tBNXT_ULP_CLASS_HID_2d874 = 0x2d874,\n+\tBNXT_ULP_CLASS_HID_29418 = 0x29418,\n+\tBNXT_ULP_CLASS_HID_2bc14 = 0x2bc14,\n+\tBNXT_ULP_CLASS_HID_2d704 = 0x2d704,\n+\tBNXT_ULP_CLASS_HID_2a5d0 = 0x2a5d0,\n+\tBNXT_ULP_CLASS_HID_2dcc0 = 0x2dcc0,\n \tBNXT_ULP_CLASS_HID_29b80 = 0x29b80,\n-\tBNXT_ULP_CLASS_HID_30480 = 0x30480,\n-\tBNXT_ULP_CLASS_HID_3b180 = 0x3b180,\n-\tBNXT_ULP_CLASS_HID_2591c = 0x2591c,\n+\tBNXT_ULP_CLASS_HID_2b2f0 = 0x2b2f0,\n+\tBNXT_ULP_CLASS_HID_281bc = 0x281bc,\n+\tBNXT_ULP_CLASS_HID_2b8ac = 0x2b8ac,\n+\tBNXT_ULP_CLASS_HID_2c0a8 = 0x2c0a8,\n+\tBNXT_ULP_CLASS_HID_29c4c = 0x29c4c,\n+\tBNXT_ULP_CLASS_HID_2c664 = 0x2c664,\n+\tBNXT_ULP_CLASS_HID_28208 = 0x28208,\n+\tBNXT_ULP_CLASS_HID_2a188 = 0x2a188,\n+\tBNXT_ULP_CLASS_HID_2d8f8 = 0x2d8f8,\n+\tBNXT_ULP_CLASS_HID_2a744 = 0x2a744,\n+\tBNXT_ULP_CLASS_HID_2deb4 = 0x2deb4,\n+\tBNXT_ULP_CLASS_HID_28b64 = 0x28b64,\n+\tBNXT_ULP_CLASS_HID_2a254 = 0x2a254,\n+\tBNXT_ULP_CLASS_HID_2b120 = 0x2b120,\n+\tBNXT_ULP_CLASS_HID_2a810 = 0x2a810,\n \tBNXT_ULP_CLASS_HID_2c21c = 0x2c21c,\n-\tBNXT_ULP_CLASS_HID_313d0 = 0x313d0,\n-\tBNXT_ULP_CLASS_HID_39cd0 = 0x39cd0,\n-\tBNXT_ULP_CLASS_HID_255d0 = 0x255d0,\n-\tBNXT_ULP_CLASS_HID_2ded0 = 0x2ded0,\n-\tBNXT_ULP_CLASS_HID_34bd0 = 0x34bd0,\n-\tBNXT_ULP_CLASS_HID_39984 = 0x39984,\n-\tBNXT_ULP_CLASS_HID_24680 = 0x24680,\n-\tBNXT_ULP_CLASS_HID_294b4 = 0x294b4,\n-\tBNXT_ULP_CLASS_HID_301b4 = 0x301b4,\n-\tBNXT_ULP_CLASS_HID_38ab4 = 0x38ab4,\n-\tBNXT_ULP_CLASS_HID_23314 = 0x23314,\n-\tBNXT_ULP_CLASS_HID_2bc14 = 0x2bc14,\n-\tBNXT_ULP_CLASS_HID_32914 = 0x32914,\n+\tBNXT_ULP_CLASS_HID_281c0 = 0x281c0,\n+\tBNXT_ULP_CLASS_HID_2cbd8 = 0x2cbd8,\n+\tBNXT_ULP_CLASS_HID_287fc = 0x287fc,\n+\tBNXT_ULP_CLASS_HID_2aff8 = 0x2aff8,\n+\tBNXT_ULP_CLASS_HID_2c6e8 = 0x2c6e8,\n+\tBNXT_ULP_CLASS_HID_2d5b4 = 0x2d5b4,\n+\tBNXT_ULP_CLASS_HID_29158 = 0x29158,\n+\tBNXT_ULP_CLASS_HID_6af6c = 0x6af6c,\n+\tBNXT_ULP_CLASS_HID_6c65c = 0x6c65c,\n+\tBNXT_ULP_CLASS_HID_6d528 = 0x6d528,\n+\tBNXT_ULP_CLASS_HID_690cc = 0x690cc,\n+\tBNXT_ULP_CLASS_HID_6b8c8 = 0x6b8c8,\n+\tBNXT_ULP_CLASS_HID_6d038 = 0x6d038,\n+\tBNXT_ULP_CLASS_HID_6be84 = 0x6be84,\n+\tBNXT_ULP_CLASS_HID_6d9f4 = 0x6d9f4,\n+\tBNXT_ULP_CLASS_HID_694b4 = 0x694b4,\n+\tBNXT_ULP_CLASS_HID_68fa4 = 0x68fa4,\n+\tBNXT_ULP_CLASS_HID_69a70 = 0x69a70,\n+\tBNXT_ULP_CLASS_HID_6b560 = 0x6b560,\n+\tBNXT_ULP_CLASS_HID_6dd5c = 0x6dd5c,\n+\tBNXT_ULP_CLASS_HID_69900 = 0x69900,\n+\tBNXT_ULP_CLASS_HID_6c318 = 0x6c318,\n+\tBNXT_ULP_CLASS_HID_69f3c = 0x69f3c,\n+\tBNXT_ULP_CLASS_HID_6babc = 0x6babc,\n+\tBNXT_ULP_CLASS_HID_6d5ac = 0x6d5ac,\n+\tBNXT_ULP_CLASS_HID_6a078 = 0x6a078,\n+\tBNXT_ULP_CLASS_HID_6db68 = 0x6db68,\n+\tBNXT_ULP_CLASS_HID_68418 = 0x68418,\n+\tBNXT_ULP_CLASS_HID_6bf08 = 0x6bf08,\n+\tBNXT_ULP_CLASS_HID_68dd4 = 0x68dd4,\n+\tBNXT_ULP_CLASS_HID_6a4c4 = 0x6a4c4,\n+\tBNXT_ULP_CLASS_HID_6ded0 = 0x6ded0,\n+\tBNXT_ULP_CLASS_HID_69af4 = 0x69af4,\n+\tBNXT_ULP_CLASS_HID_6c48c = 0x6c48c,\n+\tBNXT_ULP_CLASS_HID_680b0 = 0x680b0,\n+\tBNXT_ULP_CLASS_HID_6a8ac = 0x6a8ac,\n+\tBNXT_ULP_CLASS_HID_6c39c = 0x6c39c,\n+\tBNXT_ULP_CLASS_HID_6ae68 = 0x6ae68,\n+\tBNXT_ULP_CLASS_HID_6c958 = 0x6c958,\n+\tBNXT_ULP_CLASS_HID_3c8b8 = 0x3c8b8,\n+\tBNXT_ULP_CLASS_HID_3845c = 0x3845c,\n+\tBNXT_ULP_CLASS_HID_39328 = 0x39328,\n+\tBNXT_ULP_CLASS_HID_38a18 = 0x38a18,\n \tBNXT_ULP_CLASS_HID_3d214 = 0x3d214,\n-\tBNXT_ULP_CLASS_HID_21e64 = 0x21e64,\n-\tBNXT_ULP_CLASS_HID_28b64 = 0x28b64,\n-\tBNXT_ULP_CLASS_HID_33464 = 0x33464,\n-\tBNXT_ULP_CLASS_HID_3a164 = 0x3a164,\n-\tBNXT_ULP_CLASS_HID_21b18 = 0x21b18,\n-\tBNXT_ULP_CLASS_HID_28418 = 0x28418,\n-\tBNXT_ULP_CLASS_HID_33118 = 0x33118,\n-\tBNXT_ULP_CLASS_HID_3ba18 = 0x3ba18,\n-\tBNXT_ULP_CLASS_HID_20fc8 = 0x20fc8,\n-\tBNXT_ULP_CLASS_HID_2b8c8 = 0x2b8c8,\n-\tBNXT_ULP_CLASS_HID_325c8 = 0x325c8,\n-\tBNXT_ULP_CLASS_HID_3aec8 = 0x3aec8,\n-\tBNXT_ULP_CLASS_HID_257a8 = 0x257a8,\n-\tBNXT_ULP_CLASS_HID_2c0a8 = 0x2c0a8,\n-\tBNXT_ULP_CLASS_HID_34da8 = 0x34da8,\n+\tBNXT_ULP_CLASS_HID_3cd04 = 0x3cd04,\n+\tBNXT_ULP_CLASS_HID_3dbd0 = 0x3dbd0,\n+\tBNXT_ULP_CLASS_HID_397f4 = 0x397f4,\n+\tBNXT_ULP_CLASS_HID_3b180 = 0x3b180,\n+\tBNXT_ULP_CLASS_HID_3a8f0 = 0x3a8f0,\n+\tBNXT_ULP_CLASS_HID_3b7bc = 0x3b7bc,\n+\tBNXT_ULP_CLASS_HID_3aeac = 0x3aeac,\n \tBNXT_ULP_CLASS_HID_39b5c = 0x39b5c,\n-\tBNXT_ULP_CLASS_HID_222f8 = 0x222f8,\n-\tBNXT_ULP_CLASS_HID_2aff8 = 0x2aff8,\n-\tBNXT_ULP_CLASS_HID_358f8 = 0x358f8,\n+\tBNXT_ULP_CLASS_HID_3b24c = 0x3b24c,\n+\tBNXT_ULP_CLASS_HID_38118 = 0x38118,\n+\tBNXT_ULP_CLASS_HID_3b808 = 0x3b808,\n+\tBNXT_ULP_CLASS_HID_3d788 = 0x3d788,\n+\tBNXT_ULP_CLASS_HID_393ac = 0x393ac,\n+\tBNXT_ULP_CLASS_HID_3dd44 = 0x3dd44,\n+\tBNXT_ULP_CLASS_HID_39968 = 0x39968,\n+\tBNXT_ULP_CLASS_HID_3a164 = 0x3a164,\n+\tBNXT_ULP_CLASS_HID_3d854 = 0x3d854,\n+\tBNXT_ULP_CLASS_HID_3a720 = 0x3a720,\n+\tBNXT_ULP_CLASS_HID_3de10 = 0x3de10,\n+\tBNXT_ULP_CLASS_HID_39cd0 = 0x39cd0,\n+\tBNXT_ULP_CLASS_HID_3b7c0 = 0x3b7c0,\n+\tBNXT_ULP_CLASS_HID_3828c = 0x3828c,\n+\tBNXT_ULP_CLASS_HID_3bdfc = 0x3bdfc,\n \tBNXT_ULP_CLASS_HID_3c5f8 = 0x3c5f8,\n-\tBNXT_ULP_CLASS_HID_23fac = 0x23fac,\n-\tBNXT_ULP_CLASS_HID_2a8ac = 0x2a8ac,\n-\tBNXT_ULP_CLASS_HID_355ac = 0x355ac,\n-\tBNXT_ULP_CLASS_HID_3deac = 0x3deac,\n-\tBNXT_ULP_CLASS_HID_2505c = 0x2505c,\n-\tBNXT_ULP_CLASS_HID_2dd5c = 0x2dd5c,\n-\tBNXT_ULP_CLASS_HID_3465c = 0x3465c,\n-\tBNXT_ULP_CLASS_HID_39410 = 0x39410,\n-\tBNXT_ULP_CLASS_HID_223fc = 0x223fc,\n-\tBNXT_ULP_CLASS_HID_2acfc = 0x2acfc,\n-\tBNXT_ULP_CLASS_HID_359fc = 0x359fc,\n-\tBNXT_ULP_CLASS_HID_3c2fc = 0x3c2fc,\n-\tBNXT_ULP_CLASS_HID_20ecc = 0x20ecc,\n-\tBNXT_ULP_CLASS_HID_2bbcc = 0x2bbcc,\n-\tBNXT_ULP_CLASS_HID_324cc = 0x324cc,\n-\tBNXT_ULP_CLASS_HID_3d1cc = 0x3d1cc,\n-\tBNXT_ULP_CLASS_HID_20b80 = 0x20b80,\n-\tBNXT_ULP_CLASS_HID_2b480 = 0x2b480,\n-\tBNXT_ULP_CLASS_HID_32180 = 0x32180,\n-\tBNXT_ULP_CLASS_HID_3aa80 = 0x3aa80,\n-\tBNXT_ULP_CLASS_HID_23cb0 = 0x23cb0,\n-\tBNXT_ULP_CLASS_HID_2a9b0 = 0x2a9b0,\n-\tBNXT_ULP_CLASS_HID_352b0 = 0x352b0,\n-\tBNXT_ULP_CLASS_HID_3dfb0 = 0x3dfb0,\n-\tBNXT_ULP_CLASS_HID_24410 = 0x24410,\n-\tBNXT_ULP_CLASS_HID_295c4 = 0x295c4,\n-\tBNXT_ULP_CLASS_HID_31ec4 = 0x31ec4,\n-\tBNXT_ULP_CLASS_HID_38bc4 = 0x38bc4,\n-\tBNXT_ULP_CLASS_HID_25360 = 0x25360,\n-\tBNXT_ULP_CLASS_HID_2dc60 = 0x2dc60,\n-\tBNXT_ULP_CLASS_HID_34960 = 0x34960,\n-\tBNXT_ULP_CLASS_HID_39714 = 0x39714,\n-\tBNXT_ULP_CLASS_HID_22c14 = 0x22c14,\n-\tBNXT_ULP_CLASS_HID_2d914 = 0x2d914,\n-\tBNXT_ULP_CLASS_HID_34214 = 0x34214,\n-\tBNXT_ULP_CLASS_HID_393c8 = 0x393c8,\n-\tBNXT_ULP_CLASS_HID_240c4 = 0x240c4,\n-\tBNXT_ULP_CLASS_HID_2cdc4 = 0x2cdc4,\n-\tBNXT_ULP_CLASS_HID_31bf8 = 0x31bf8,\n-\tBNXT_ULP_CLASS_HID_384f8 = 0x384f8,\n-\tBNXT_ULP_CLASS_HID_23dc0 = 0x23dc0,\n-\tBNXT_ULP_CLASS_HID_2a6c0 = 0x2a6c0,\n-\tBNXT_ULP_CLASS_HID_353c0 = 0x353c0,\n-\tBNXT_ULP_CLASS_HID_3dcc0 = 0x3dcc0,\n-\tBNXT_ULP_CLASS_HID_20910 = 0x20910,\n-\tBNXT_ULP_CLASS_HID_2b210 = 0x2b210,\n-\tBNXT_ULP_CLASS_HID_33f10 = 0x33f10,\n-\tBNXT_ULP_CLASS_HID_3a810 = 0x3a810,\n-\tBNXT_ULP_CLASS_HID_205c4 = 0x205c4,\n-\tBNXT_ULP_CLASS_HID_28ec4 = 0x28ec4,\n-\tBNXT_ULP_CLASS_HID_33bc4 = 0x33bc4,\n-\tBNXT_ULP_CLASS_HID_3a4c4 = 0x3a4c4,\n-\tBNXT_ULP_CLASS_HID_236f4 = 0x236f4,\n-\tBNXT_ULP_CLASS_HID_2a3f4 = 0x2a3f4,\n-\tBNXT_ULP_CLASS_HID_32cf4 = 0x32cf4,\n-\tBNXT_ULP_CLASS_HID_3d9f4 = 0x3d9f4,\n-\tBNXT_ULP_CLASS_HID_25e54 = 0x25e54,\n-\tBNXT_ULP_CLASS_HID_2cb54 = 0x2cb54,\n-\tBNXT_ULP_CLASS_HID_31908 = 0x31908,\n-\tBNXT_ULP_CLASS_HID_38208 = 0x38208,\n-\tBNXT_ULP_CLASS_HID_22da4 = 0x22da4,\n-\tBNXT_ULP_CLASS_HID_2d6a4 = 0x2d6a4,\n-\tBNXT_ULP_CLASS_HID_343a4 = 0x343a4,\n-\tBNXT_ULP_CLASS_HID_39158 = 0x39158,\n-\tBNXT_ULP_CLASS_HID_22658 = 0x22658,\n-\tBNXT_ULP_CLASS_HID_2d358 = 0x2d358,\n-\tBNXT_ULP_CLASS_HID_35c58 = 0x35c58,\n-\tBNXT_ULP_CLASS_HID_3c958 = 0x3c958,\n-\tBNXT_ULP_CLASS_HID_25b08 = 0x25b08,\n-\tBNXT_ULP_CLASS_HID_2c408 = 0x2c408,\n-\tBNXT_ULP_CLASS_HID_3123c = 0x3123c,\n-\tBNXT_ULP_CLASS_HID_39f3c = 0x39f3c,\n-\tBNXT_ULP_CLASS_HID_34a8 = 0x34a8,\n-\tBNXT_ULP_CLASS_HID_3a64 = 0x3a64,\n-\tBNXT_ULP_CLASS_HID_09b4 = 0x09b4,\n-\tBNXT_ULP_CLASS_HID_5ef8 = 0x5ef8,\n-\tBNXT_ULP_CLASS_HID_2dc8 = 0x2dc8,\n-\tBNXT_ULP_CLASS_HID_07c0 = 0x07c0,\n-\tBNXT_ULP_CLASS_HID_1310 = 0x1310,\n-\tBNXT_ULP_CLASS_HID_2854 = 0x2854,\n-\tBNXT_ULP_CLASS_HID_37a4 = 0x37a4,\n-\tBNXT_ULP_CLASS_HID_03f8 = 0x03f8,\n-\tBNXT_ULP_CLASS_HID_593c = 0x593c,\n-\tBNXT_ULP_CLASS_HID_240c = 0x240c,\n-\tBNXT_ULP_CLASS_HID_1e04 = 0x1e04,\n-\tBNXT_ULP_CLASS_HID_48a0 = 0x48a0,\n-\tBNXT_ULP_CLASS_HID_2298 = 0x2298,\n-\tBNXT_ULP_CLASS_HID_31e8 = 0x31e8,\n+\tBNXT_ULP_CLASS_HID_3819c = 0x3819c,\n+\tBNXT_ULP_CLASS_HID_3cbb4 = 0x3cbb4,\n+\tBNXT_ULP_CLASS_HID_38758 = 0x38758,\n+\tBNXT_ULP_CLASS_HID_7c56c = 0x7c56c,\n+\tBNXT_ULP_CLASS_HID_78110 = 0x78110,\n+\tBNXT_ULP_CLASS_HID_7cb28 = 0x7cb28,\n+\tBNXT_ULP_CLASS_HID_786cc = 0x786cc,\n+\tBNXT_ULP_CLASS_HID_7aec8 = 0x7aec8,\n+\tBNXT_ULP_CLASS_HID_7c638 = 0x7c638,\n+\tBNXT_ULP_CLASS_HID_7d484 = 0x7d484,\n+\tBNXT_ULP_CLASS_HID_790a8 = 0x790a8,\n+\tBNXT_ULP_CLASS_HID_78ab4 = 0x78ab4,\n+\tBNXT_ULP_CLASS_HID_7a5a4 = 0x7a5a4,\n+\tBNXT_ULP_CLASS_HID_7b070 = 0x7b070,\n+\tBNXT_ULP_CLASS_HID_7ab60 = 0x7ab60,\n+\tBNXT_ULP_CLASS_HID_79410 = 0x79410,\n+\tBNXT_ULP_CLASS_HID_78f00 = 0x78f00,\n+\tBNXT_ULP_CLASS_HID_79dcc = 0x79dcc,\n+\tBNXT_ULP_CLASS_HID_7b53c = 0x7b53c,\n+\tBNXT_ULP_CLASS_HID_7d0bc = 0x7d0bc,\n+\tBNXT_ULP_CLASS_HID_7cbac = 0x7cbac,\n+\tBNXT_ULP_CLASS_HID_7d678 = 0x7d678,\n+\tBNXT_ULP_CLASS_HID_7921c = 0x7921c,\n+\tBNXT_ULP_CLASS_HID_7ba18 = 0x7ba18,\n+\tBNXT_ULP_CLASS_HID_7d508 = 0x7d508,\n+\tBNXT_ULP_CLASS_HID_7a3d4 = 0x7a3d4,\n+\tBNXT_ULP_CLASS_HID_7dac4 = 0x7dac4,\n+\tBNXT_ULP_CLASS_HID_79984 = 0x79984,\n+\tBNXT_ULP_CLASS_HID_7b0f4 = 0x7b0f4,\n+\tBNXT_ULP_CLASS_HID_79f40 = 0x79f40,\n+\tBNXT_ULP_CLASS_HID_7b6b0 = 0x7b6b0,\n+\tBNXT_ULP_CLASS_HID_7deac = 0x7deac,\n+\tBNXT_ULP_CLASS_HID_79a50 = 0x79a50,\n+\tBNXT_ULP_CLASS_HID_7c468 = 0x7c468,\n+\tBNXT_ULP_CLASS_HID_7800c = 0x7800c,\n+\tBNXT_ULP_CLASS_HID_86c0 = 0x86c0,\n+\tBNXT_ULP_CLASS_HID_a1d0 = 0xa1d0,\n+\tBNXT_ULP_CLASS_HID_8c0c = 0x8c0c,\n+\tBNXT_ULP_CLASS_HID_a71c = 0xa71c,\n+\tBNXT_ULP_CLASS_HID_906c = 0x906c,\n+\tBNXT_ULP_CLASS_HID_8b7c = 0x8b7c,\n+\tBNXT_ULP_CLASS_HID_99a8 = 0x99a8,\n+\tBNXT_ULP_CLASS_HID_b0b8 = 0xb0b8,\n+\tBNXT_ULP_CLASS_HID_aab4 = 0xaab4,\n+\tBNXT_ULP_CLASS_HID_c244 = 0xc244,\n+\tBNXT_ULP_CLASS_HID_d0f0 = 0xd0f0,\n+\tBNXT_ULP_CLASS_HID_cb80 = 0xcb80,\n+\tBNXT_ULP_CLASS_HID_b4d0 = 0xb4d0,\n+\tBNXT_ULP_CLASS_HID_afe0 = 0xafe0,\n+\tBNXT_ULP_CLASS_HID_ba1c = 0xba1c,\n+\tBNXT_ULP_CLASS_HID_d52c = 0xd52c,\n+\tBNXT_ULP_CLASS_HID_48314 = 0x48314,\n+\tBNXT_ULP_CLASS_HID_4ba24 = 0x4ba24,\n+\tBNXT_ULP_CLASS_HID_48950 = 0x48950,\n+\tBNXT_ULP_CLASS_HID_4a060 = 0x4a060,\n+\tBNXT_ULP_CLASS_HID_4c86c = 0x4c86c,\n+\tBNXT_ULP_CLASS_HID_48440 = 0x48440,\n+\tBNXT_ULP_CLASS_HID_492fc = 0x492fc,\n+\tBNXT_ULP_CLASS_HID_48d8c = 0x48d8c,\n+\tBNXT_ULP_CLASS_HID_4a7f8 = 0x4a7f8,\n+\tBNXT_ULP_CLASS_HID_4de88 = 0x4de88,\n+\tBNXT_ULP_CLASS_HID_4adc4 = 0x4adc4,\n+\tBNXT_ULP_CLASS_HID_4c4d4 = 0x4c4d4,\n+\tBNXT_ULP_CLASS_HID_4b124 = 0x4b124,\n+\tBNXT_ULP_CLASS_HID_4a834 = 0x4a834,\n+\tBNXT_ULP_CLASS_HID_4b760 = 0x4b760,\n+\tBNXT_ULP_CLASS_HID_4ae70 = 0x4ae70,\n+\tBNXT_ULP_CLASS_HID_1bcc0 = 0x1bcc0,\n+\tBNXT_ULP_CLASS_HID_1d7d0 = 0x1d7d0,\n+\tBNXT_ULP_CLASS_HID_1a20c = 0x1a20c,\n+\tBNXT_ULP_CLASS_HID_1dd1c = 0x1dd1c,\n+\tBNXT_ULP_CLASS_HID_1866c = 0x1866c,\n+\tBNXT_ULP_CLASS_HID_1a17c = 0x1a17c,\n+\tBNXT_ULP_CLASS_HID_18fa8 = 0x18fa8,\n+\tBNXT_ULP_CLASS_HID_1a6b8 = 0x1a6b8,\n+\tBNXT_ULP_CLASS_HID_1c0b4 = 0x1c0b4,\n+\tBNXT_ULP_CLASS_HID_19c88 = 0x19c88,\n+\tBNXT_ULP_CLASS_HID_1c6f0 = 0x1c6f0,\n+\tBNXT_ULP_CLASS_HID_182d4 = 0x182d4,\n+\tBNXT_ULP_CLASS_HID_1aad0 = 0x1aad0,\n+\tBNXT_ULP_CLASS_HID_1c5e0 = 0x1c5e0,\n+\tBNXT_ULP_CLASS_HID_1d01c = 0x1d01c,\n+\tBNXT_ULP_CLASS_HID_1cb2c = 0x1cb2c,\n+\tBNXT_ULP_CLASS_HID_5b914 = 0x5b914,\n+\tBNXT_ULP_CLASS_HID_5d024 = 0x5d024,\n+\tBNXT_ULP_CLASS_HID_5bf50 = 0x5bf50,\n+\tBNXT_ULP_CLASS_HID_5d660 = 0x5d660,\n+\tBNXT_ULP_CLASS_HID_582b0 = 0x582b0,\n+\tBNXT_ULP_CLASS_HID_5ba40 = 0x5ba40,\n+\tBNXT_ULP_CLASS_HID_588fc = 0x588fc,\n+\tBNXT_ULP_CLASS_HID_5a38c = 0x5a38c,\n+\tBNXT_ULP_CLASS_HID_5ddf8 = 0x5ddf8,\n+\tBNXT_ULP_CLASS_HID_599dc = 0x599dc,\n+\tBNXT_ULP_CLASS_HID_5c3c4 = 0x5c3c4,\n+\tBNXT_ULP_CLASS_HID_59f18 = 0x59f18,\n+\tBNXT_ULP_CLASS_HID_5a724 = 0x5a724,\n+\tBNXT_ULP_CLASS_HID_5de34 = 0x5de34,\n+\tBNXT_ULP_CLASS_HID_5ad60 = 0x5ad60,\n+\tBNXT_ULP_CLASS_HID_5c470 = 0x5c470,\n+\tBNXT_ULP_CLASS_HID_cd40 = 0xcd40,\n+\tBNXT_ULP_CLASS_HID_e450 = 0xe450,\n+\tBNXT_ULP_CLASS_HID_f28c = 0xf28c,\n+\tBNXT_ULP_CLASS_HID_ed9c = 0xed9c,\n+\tBNXT_ULP_CLASS_HID_d6ec = 0xd6ec,\n+\tBNXT_ULP_CLASS_HID_f1fc = 0xf1fc,\n+\tBNXT_ULP_CLASS_HID_dc28 = 0xdc28,\n+\tBNXT_ULP_CLASS_HID_f738 = 0xf738,\n+\tBNXT_ULP_CLASS_HID_d134 = 0xd134,\n+\tBNXT_ULP_CLASS_HID_c8c4 = 0xc8c4,\n+\tBNXT_ULP_CLASS_HID_d770 = 0xd770,\n+\tBNXT_ULP_CLASS_HID_d354 = 0xd354,\n+\tBNXT_ULP_CLASS_HID_fb50 = 0xfb50,\n+\tBNXT_ULP_CLASS_HID_d260 = 0xd260,\n+\tBNXT_ULP_CLASS_HID_e09c = 0xe09c,\n+\tBNXT_ULP_CLASS_HID_dbac = 0xdbac,\n+\tBNXT_ULP_CLASS_HID_4c994 = 0x4c994,\n+\tBNXT_ULP_CLASS_HID_4e0a4 = 0x4e0a4,\n+\tBNXT_ULP_CLASS_HID_4cfd0 = 0x4cfd0,\n+\tBNXT_ULP_CLASS_HID_4e6e0 = 0x4e6e0,\n+\tBNXT_ULP_CLASS_HID_4d330 = 0x4d330,\n+\tBNXT_ULP_CLASS_HID_4cac0 = 0x4cac0,\n+\tBNXT_ULP_CLASS_HID_4d97c = 0x4d97c,\n+\tBNXT_ULP_CLASS_HID_4f00c = 0x4f00c,\n+\tBNXT_ULP_CLASS_HID_4ea78 = 0x4ea78,\n+\tBNXT_ULP_CLASS_HID_4c508 = 0x4c508,\n+\tBNXT_ULP_CLASS_HID_4d044 = 0x4d044,\n+\tBNXT_ULP_CLASS_HID_4cb54 = 0x4cb54,\n+\tBNXT_ULP_CLASS_HID_4f7a4 = 0x4f7a4,\n+\tBNXT_ULP_CLASS_HID_4eeb4 = 0x4eeb4,\n+\tBNXT_ULP_CLASS_HID_4fde0 = 0x4fde0,\n+\tBNXT_ULP_CLASS_HID_4d4f0 = 0x4d4f0,\n+\tBNXT_ULP_CLASS_HID_1e340 = 0x1e340,\n+\tBNXT_ULP_CLASS_HID_1da50 = 0x1da50,\n+\tBNXT_ULP_CLASS_HID_1e88c = 0x1e88c,\n+\tBNXT_ULP_CLASS_HID_1c39c = 0x1c39c,\n+\tBNXT_ULP_CLASS_HID_1ccec = 0x1ccec,\n+\tBNXT_ULP_CLASS_HID_1e7fc = 0x1e7fc,\n+\tBNXT_ULP_CLASS_HID_1f228 = 0x1f228,\n+\tBNXT_ULP_CLASS_HID_1ed38 = 0x1ed38,\n+\tBNXT_ULP_CLASS_HID_1c734 = 0x1c734,\n+\tBNXT_ULP_CLASS_HID_1c308 = 0x1c308,\n+\tBNXT_ULP_CLASS_HID_1cd70 = 0x1cd70,\n+\tBNXT_ULP_CLASS_HID_1c954 = 0x1c954,\n+\tBNXT_ULP_CLASS_HID_1d150 = 0x1d150,\n+\tBNXT_ULP_CLASS_HID_1c860 = 0x1c860,\n+\tBNXT_ULP_CLASS_HID_1d69c = 0x1d69c,\n+\tBNXT_ULP_CLASS_HID_1d2f0 = 0x1d2f0,\n+\tBNXT_ULP_CLASS_HID_5ff94 = 0x5ff94,\n+\tBNXT_ULP_CLASS_HID_5d6a4 = 0x5d6a4,\n+\tBNXT_ULP_CLASS_HID_5e5d0 = 0x5e5d0,\n+\tBNXT_ULP_CLASS_HID_5dce0 = 0x5dce0,\n+\tBNXT_ULP_CLASS_HID_5c930 = 0x5c930,\n+\tBNXT_ULP_CLASS_HID_5e0c0 = 0x5e0c0,\n+\tBNXT_ULP_CLASS_HID_5cf7c = 0x5cf7c,\n+\tBNXT_ULP_CLASS_HID_5e60c = 0x5e60c,\n+\tBNXT_ULP_CLASS_HID_5c078 = 0x5c078,\n+\tBNXT_ULP_CLASS_HID_5dc5c = 0x5dc5c,\n+\tBNXT_ULP_CLASS_HID_5c644 = 0x5c644,\n+\tBNXT_ULP_CLASS_HID_5c598 = 0x5c598,\n+\tBNXT_ULP_CLASS_HID_5eda4 = 0x5eda4,\n+\tBNXT_ULP_CLASS_HID_5c4b4 = 0x5c4b4,\n+\tBNXT_ULP_CLASS_HID_5d3e0 = 0x5d3e0,\n+\tBNXT_ULP_CLASS_HID_5caf0 = 0x5caf0,\n+\tBNXT_ULP_CLASS_HID_ab80 = 0xab80,\n+\tBNXT_ULP_CLASS_HID_a290 = 0xa290,\n+\tBNXT_ULP_CLASS_HID_b1cc = 0xb1cc,\n+\tBNXT_ULP_CLASS_HID_a8dc = 0xa8dc,\n+\tBNXT_ULP_CLASS_HID_b52c = 0xb52c,\n+\tBNXT_ULP_CLASS_HID_ac3c = 0xac3c,\n+\tBNXT_ULP_CLASS_HID_bb68 = 0xbb68,\n+\tBNXT_ULP_CLASS_HID_b278 = 0xb278,\n+\tBNXT_ULP_CLASS_HID_ac74 = 0xac74,\n+\tBNXT_ULP_CLASS_HID_e704 = 0xe704,\n+\tBNXT_ULP_CLASS_HID_f5b0 = 0xf5b0,\n+\tBNXT_ULP_CLASS_HID_b194 = 0xb194,\n+\tBNXT_ULP_CLASS_HID_b990 = 0xb990,\n+\tBNXT_ULP_CLASS_HID_f0a0 = 0xf0a0,\n+\tBNXT_ULP_CLASS_HID_bfdc = 0xbfdc,\n+\tBNXT_ULP_CLASS_HID_f6ec = 0xf6ec,\n+\tBNXT_ULP_CLASS_HID_4a4d4 = 0x4a4d4,\n+\tBNXT_ULP_CLASS_HID_4bfe4 = 0x4bfe4,\n+\tBNXT_ULP_CLASS_HID_4aa10 = 0x4aa10,\n+\tBNXT_ULP_CLASS_HID_4a520 = 0x4a520,\n+\tBNXT_ULP_CLASS_HID_4ed2c = 0x4ed2c,\n+\tBNXT_ULP_CLASS_HID_4a900 = 0x4a900,\n+\tBNXT_ULP_CLASS_HID_4b7bc = 0x4b7bc,\n+\tBNXT_ULP_CLASS_HID_4af4c = 0x4af4c,\n+\tBNXT_ULP_CLASS_HID_4a8b8 = 0x4a8b8,\n+\tBNXT_ULP_CLASS_HID_4e048 = 0x4e048,\n+\tBNXT_ULP_CLASS_HID_4ae84 = 0x4ae84,\n+\tBNXT_ULP_CLASS_HID_4e994 = 0x4e994,\n+\tBNXT_ULP_CLASS_HID_4b2e4 = 0x4b2e4,\n+\tBNXT_ULP_CLASS_HID_4adf4 = 0x4adf4,\n+\tBNXT_ULP_CLASS_HID_4b820 = 0x4b820,\n+\tBNXT_ULP_CLASS_HID_4f330 = 0x4f330,\n+\tBNXT_ULP_CLASS_HID_1a180 = 0x1a180,\n+\tBNXT_ULP_CLASS_HID_1f890 = 0x1f890,\n+\tBNXT_ULP_CLASS_HID_1a7cc = 0x1a7cc,\n+\tBNXT_ULP_CLASS_HID_1fedc = 0x1fedc,\n+\tBNXT_ULP_CLASS_HID_1ab2c = 0x1ab2c,\n+\tBNXT_ULP_CLASS_HID_1a23c = 0x1a23c,\n+\tBNXT_ULP_CLASS_HID_1b168 = 0x1b168,\n+\tBNXT_ULP_CLASS_HID_1a878 = 0x1a878,\n+\tBNXT_ULP_CLASS_HID_1e274 = 0x1e274,\n+\tBNXT_ULP_CLASS_HID_1be48 = 0x1be48,\n+\tBNXT_ULP_CLASS_HID_1ebb0 = 0x1ebb0,\n+\tBNXT_ULP_CLASS_HID_1a794 = 0x1a794,\n+\tBNXT_ULP_CLASS_HID_1af90 = 0x1af90,\n+\tBNXT_ULP_CLASS_HID_1e6a0 = 0x1e6a0,\n+\tBNXT_ULP_CLASS_HID_1f5dc = 0x1f5dc,\n+\tBNXT_ULP_CLASS_HID_1b130 = 0x1b130,\n+\tBNXT_ULP_CLASS_HID_5bad4 = 0x5bad4,\n+\tBNXT_ULP_CLASS_HID_5f5e4 = 0x5f5e4,\n+\tBNXT_ULP_CLASS_HID_5a010 = 0x5a010,\n+\tBNXT_ULP_CLASS_HID_5fb20 = 0x5fb20,\n+\tBNXT_ULP_CLASS_HID_5a470 = 0x5a470,\n+\tBNXT_ULP_CLASS_HID_5bf00 = 0x5bf00,\n+\tBNXT_ULP_CLASS_HID_5adbc = 0x5adbc,\n+\tBNXT_ULP_CLASS_HID_5a54c = 0x5a54c,\n+\tBNXT_ULP_CLASS_HID_5feb8 = 0x5feb8,\n+\tBNXT_ULP_CLASS_HID_5ba9c = 0x5ba9c,\n+\tBNXT_ULP_CLASS_HID_5e484 = 0x5e484,\n+\tBNXT_ULP_CLASS_HID_5a0d8 = 0x5a0d8,\n+\tBNXT_ULP_CLASS_HID_5a8e4 = 0x5a8e4,\n+\tBNXT_ULP_CLASS_HID_5e3f4 = 0x5e3f4,\n+\tBNXT_ULP_CLASS_HID_5ae20 = 0x5ae20,\n+\tBNXT_ULP_CLASS_HID_5e930 = 0x5e930,\n+\tBNXT_ULP_CLASS_HID_ee00 = 0xee00,\n+\tBNXT_ULP_CLASS_HID_e910 = 0xe910,\n+\tBNXT_ULP_CLASS_HID_f44c = 0xf44c,\n+\tBNXT_ULP_CLASS_HID_ef5c = 0xef5c,\n+\tBNXT_ULP_CLASS_HID_fbac = 0xfbac,\n+\tBNXT_ULP_CLASS_HID_f2bc = 0xf2bc,\n+\tBNXT_ULP_CLASS_HID_e1e8 = 0xe1e8,\n+\tBNXT_ULP_CLASS_HID_f8f8 = 0xf8f8,\n+\tBNXT_ULP_CLASS_HID_f2f4 = 0xf2f4,\n+\tBNXT_ULP_CLASS_HID_ed84 = 0xed84,\n+\tBNXT_ULP_CLASS_HID_f830 = 0xf830,\n+\tBNXT_ULP_CLASS_HID_f414 = 0xf414,\n+\tBNXT_ULP_CLASS_HID_fc10 = 0xfc10,\n+\tBNXT_ULP_CLASS_HID_f720 = 0xf720,\n+\tBNXT_ULP_CLASS_HID_e25c = 0xe25c,\n+\tBNXT_ULP_CLASS_HID_fd6c = 0xfd6c,\n+\tBNXT_ULP_CLASS_HID_4eb54 = 0x4eb54,\n+\tBNXT_ULP_CLASS_HID_4e264 = 0x4e264,\n+\tBNXT_ULP_CLASS_HID_4f090 = 0x4f090,\n+\tBNXT_ULP_CLASS_HID_4eba0 = 0x4eba0,\n+\tBNXT_ULP_CLASS_HID_4f4f0 = 0x4f4f0,\n+\tBNXT_ULP_CLASS_HID_4ef80 = 0x4ef80,\n+\tBNXT_ULP_CLASS_HID_4fa3c = 0x4fa3c,\n+\tBNXT_ULP_CLASS_HID_4f5cc = 0x4f5cc,\n+\tBNXT_ULP_CLASS_HID_4ef38 = 0x4ef38,\n+\tBNXT_ULP_CLASS_HID_4e6c8 = 0x4e6c8,\n+\tBNXT_ULP_CLASS_HID_4f504 = 0x4f504,\n+\tBNXT_ULP_CLASS_HID_4f158 = 0x4f158,\n+\tBNXT_ULP_CLASS_HID_4f964 = 0x4f964,\n+\tBNXT_ULP_CLASS_HID_4f074 = 0x4f074,\n+\tBNXT_ULP_CLASS_HID_4fea0 = 0x4fea0,\n+\tBNXT_ULP_CLASS_HID_4f9b0 = 0x4f9b0,\n+\tBNXT_ULP_CLASS_HID_1e400 = 0x1e400,\n+\tBNXT_ULP_CLASS_HID_1ff10 = 0x1ff10,\n+\tBNXT_ULP_CLASS_HID_1ea4c = 0x1ea4c,\n+\tBNXT_ULP_CLASS_HID_1e55c = 0x1e55c,\n+\tBNXT_ULP_CLASS_HID_1f1ac = 0x1f1ac,\n+\tBNXT_ULP_CLASS_HID_1e8bc = 0x1e8bc,\n+\tBNXT_ULP_CLASS_HID_1f7e8 = 0x1f7e8,\n+\tBNXT_ULP_CLASS_HID_1eef8 = 0x1eef8,\n+\tBNXT_ULP_CLASS_HID_1e8f4 = 0x1e8f4,\n+\tBNXT_ULP_CLASS_HID_1e4c8 = 0x1e4c8,\n+\tBNXT_ULP_CLASS_HID_1f304 = 0x1f304,\n+\tBNXT_ULP_CLASS_HID_1ea14 = 0x1ea14,\n+\tBNXT_ULP_CLASS_HID_1f210 = 0x1f210,\n+\tBNXT_ULP_CLASS_HID_1ed20 = 0x1ed20,\n+\tBNXT_ULP_CLASS_HID_1f85c = 0x1f85c,\n+\tBNXT_ULP_CLASS_HID_1f7b0 = 0x1f7b0,\n+\tBNXT_ULP_CLASS_HID_5e154 = 0x5e154,\n+\tBNXT_ULP_CLASS_HID_5f864 = 0x5f864,\n+\tBNXT_ULP_CLASS_HID_5e690 = 0x5e690,\n+\tBNXT_ULP_CLASS_HID_5e1a0 = 0x5e1a0,\n+\tBNXT_ULP_CLASS_HID_5eaf0 = 0x5eaf0,\n+\tBNXT_ULP_CLASS_HID_5e580 = 0x5e580,\n+\tBNXT_ULP_CLASS_HID_5f03c = 0x5f03c,\n+\tBNXT_ULP_CLASS_HID_5ebcc = 0x5ebcc,\n+\tBNXT_ULP_CLASS_HID_5e538 = 0x5e538,\n+\tBNXT_ULP_CLASS_HID_5e11c = 0x5e11c,\n+\tBNXT_ULP_CLASS_HID_5eb04 = 0x5eb04,\n+\tBNXT_ULP_CLASS_HID_5e758 = 0x5e758,\n+\tBNXT_ULP_CLASS_HID_5ef64 = 0x5ef64,\n+\tBNXT_ULP_CLASS_HID_5e674 = 0x5e674,\n+\tBNXT_ULP_CLASS_HID_5f4a0 = 0x5f4a0,\n+\tBNXT_ULP_CLASS_HID_5f084 = 0x5f084,\n+\tBNXT_ULP_CLASS_HID_22998 = 0x22998,\n+\tBNXT_ULP_CLASS_HID_24088 = 0x24088,\n+\tBNXT_ULP_CLASS_HID_22f54 = 0x22f54,\n \tBNXT_ULP_CLASS_HID_24644 = 0x24644,\n-\tBNXT_ULP_CLASS_HID_29438 = 0x29438,\n-\tBNXT_ULP_CLASS_HID_30138 = 0x30138,\n-\tBNXT_ULP_CLASS_HID_38a38 = 0x38a38,\n-\tBNXT_ULP_CLASS_HID_25594 = 0x25594,\n-\tBNXT_ULP_CLASS_HID_2de94 = 0x2de94,\n-\tBNXT_ULP_CLASS_HID_34b94 = 0x34b94,\n-\tBNXT_ULP_CLASS_HID_39948 = 0x39948,\n-\tBNXT_ULP_CLASS_HID_22e48 = 0x22e48,\n-\tBNXT_ULP_CLASS_HID_2db48 = 0x2db48,\n-\tBNXT_ULP_CLASS_HID_34448 = 0x34448,\n-\tBNXT_ULP_CLASS_HID_3923c = 0x3923c,\n-\tBNXT_ULP_CLASS_HID_24338 = 0x24338,\n-\tBNXT_ULP_CLASS_HID_290ec = 0x290ec,\n-\tBNXT_ULP_CLASS_HID_31dec = 0x31dec,\n-\tBNXT_ULP_CLASS_HID_386ec = 0x386ec,\n-\tBNXT_ULP_CLASS_HID_20f8c = 0x20f8c,\n-\tBNXT_ULP_CLASS_HID_2b88c = 0x2b88c,\n-\tBNXT_ULP_CLASS_HID_3258c = 0x3258c,\n-\tBNXT_ULP_CLASS_HID_3ae8c = 0x3ae8c,\n-\tBNXT_ULP_CLASS_HID_21adc = 0x21adc,\n-\tBNXT_ULP_CLASS_HID_287dc = 0x287dc,\n-\tBNXT_ULP_CLASS_HID_330dc = 0x330dc,\n-\tBNXT_ULP_CLASS_HID_3bddc = 0x3bddc,\n-\tBNXT_ULP_CLASS_HID_21790 = 0x21790,\n-\tBNXT_ULP_CLASS_HID_28090 = 0x28090,\n-\tBNXT_ULP_CLASS_HID_30d90 = 0x30d90,\n-\tBNXT_ULP_CLASS_HID_3b690 = 0x3b690,\n-\tBNXT_ULP_CLASS_HID_20840 = 0x20840,\n-\tBNXT_ULP_CLASS_HID_2b540 = 0x2b540,\n-\tBNXT_ULP_CLASS_HID_33e40 = 0x33e40,\n-\tBNXT_ULP_CLASS_HID_3ab40 = 0x3ab40,\n+\tBNXT_ULP_CLASS_HID_23334 = 0x23334,\n+\tBNXT_ULP_CLASS_HID_22a24 = 0x22a24,\n+\tBNXT_ULP_CLASS_HID_238f0 = 0x238f0,\n \tBNXT_ULP_CLASS_HID_253e0 = 0x253e0,\n-\tBNXT_ULP_CLASS_HID_2dce0 = 0x2dce0,\n-\tBNXT_ULP_CLASS_HID_349e0 = 0x349e0,\n-\tBNXT_ULP_CLASS_HID_397d4 = 0x397d4,\n-\tBNXT_ULP_CLASS_HID_23f30 = 0x23f30,\n-\tBNXT_ULP_CLASS_HID_2a830 = 0x2a830,\n-\tBNXT_ULP_CLASS_HID_35530 = 0x35530,\n-\tBNXT_ULP_CLASS_HID_3de30 = 0x3de30,\n-\tBNXT_ULP_CLASS_HID_23be4 = 0x23be4,\n-\tBNXT_ULP_CLASS_HID_2a4e4 = 0x2a4e4,\n-\tBNXT_ULP_CLASS_HID_351e4 = 0x351e4,\n-\tBNXT_ULP_CLASS_HID_3dae4 = 0x3dae4,\n-\tBNXT_ULP_CLASS_HID_22cd4 = 0x22cd4,\n-\tBNXT_ULP_CLASS_HID_2d9d4 = 0x2d9d4,\n-\tBNXT_ULP_CLASS_HID_342d4 = 0x342d4,\n-\tBNXT_ULP_CLASS_HID_39088 = 0x39088,\n+\tBNXT_ULP_CLASS_HID_24dec = 0x24dec,\n+\tBNXT_ULP_CLASS_HID_209d0 = 0x209d0,\n+\tBNXT_ULP_CLASS_HID_2149c = 0x2149c,\n+\tBNXT_ULP_CLASS_HID_20f8c = 0x20f8c,\n+\tBNXT_ULP_CLASS_HID_25788 = 0x25788,\n+\tBNXT_ULP_CLASS_HID_2136c = 0x2136c,\n+\tBNXT_ULP_CLASS_HID_25d44 = 0x25d44,\n \tBNXT_ULP_CLASS_HID_21928 = 0x21928,\n-\tBNXT_ULP_CLASS_HID_28228 = 0x28228,\n-\tBNXT_ULP_CLASS_HID_30f28 = 0x30f28,\n-\tBNXT_ULP_CLASS_HID_3b828 = 0x3b828,\n-\tBNXT_ULP_CLASS_HID_24384 = 0x24384,\n-\tBNXT_ULP_CLASS_HID_29178 = 0x29178,\n-\tBNXT_ULP_CLASS_HID_31a78 = 0x31a78,\n-\tBNXT_ULP_CLASS_HID_38778 = 0x38778,\n-\tBNXT_ULP_CLASS_HID_25c78 = 0x25c78,\n-\tBNXT_ULP_CLASS_HID_2c978 = 0x2c978,\n-\tBNXT_ULP_CLASS_HID_3172c = 0x3172c,\n-\tBNXT_ULP_CLASS_HID_3802c = 0x3802c,\n-\tBNXT_ULP_CLASS_HID_2121c = 0x2121c,\n-\tBNXT_ULP_CLASS_HID_29f1c = 0x29f1c,\n-\tBNXT_ULP_CLASS_HID_3081c = 0x3081c,\n-\tBNXT_ULP_CLASS_HID_3b51c = 0x3b51c,\n-\tBNXT_ULP_CLASS_HID_24088 = 0x24088,\n-\tBNXT_ULP_CLASS_HID_2cd88 = 0x2cd88,\n-\tBNXT_ULP_CLASS_HID_31b7c = 0x31b7c,\n-\tBNXT_ULP_CLASS_HID_3847c = 0x3847c,\n+\tBNXT_ULP_CLASS_HID_234a8 = 0x234a8,\n \tBNXT_ULP_CLASS_HID_22fd8 = 0x22fd8,\n-\tBNXT_ULP_CLASS_HID_2d8d8 = 0x2d8d8,\n-\tBNXT_ULP_CLASS_HID_345d8 = 0x345d8,\n-\tBNXT_ULP_CLASS_HID_3938c = 0x3938c,\n-\tBNXT_ULP_CLASS_HID_2288c = 0x2288c,\n-\tBNXT_ULP_CLASS_HID_2d58c = 0x2d58c,\n-\tBNXT_ULP_CLASS_HID_35e8c = 0x35e8c,\n-\tBNXT_ULP_CLASS_HID_3cb8c = 0x3cb8c,\n-\tBNXT_ULP_CLASS_HID_25d7c = 0x25d7c,\n-\tBNXT_ULP_CLASS_HID_2c67c = 0x2c67c,\n-\tBNXT_ULP_CLASS_HID_31430 = 0x31430,\n-\tBNXT_ULP_CLASS_HID_38130 = 0x38130,\n-\tBNXT_ULP_CLASS_HID_209d0 = 0x209d0,\n-\tBNXT_ULP_CLASS_HID_2b2d0 = 0x2b2d0,\n-\tBNXT_ULP_CLASS_HID_33fd0 = 0x33fd0,\n-\tBNXT_ULP_CLASS_HID_3a8d0 = 0x3a8d0,\n-\tBNXT_ULP_CLASS_HID_214e0 = 0x214e0,\n-\tBNXT_ULP_CLASS_HID_281e0 = 0x281e0,\n-\tBNXT_ULP_CLASS_HID_30ae0 = 0x30ae0,\n-\tBNXT_ULP_CLASS_HID_3b7e0 = 0x3b7e0,\n-\tBNXT_ULP_CLASS_HID_211d4 = 0x211d4,\n-\tBNXT_ULP_CLASS_HID_29ad4 = 0x29ad4,\n-\tBNXT_ULP_CLASS_HID_307d4 = 0x307d4,\n-\tBNXT_ULP_CLASS_HID_3b0d4 = 0x3b0d4,\n-\tBNXT_ULP_CLASS_HID_20284 = 0x20284,\n-\tBNXT_ULP_CLASS_HID_28f84 = 0x28f84,\n-\tBNXT_ULP_CLASS_HID_33884 = 0x33884,\n-\tBNXT_ULP_CLASS_HID_3a584 = 0x3a584,\n-\tBNXT_ULP_CLASS_HID_22a24 = 0x22a24,\n-\tBNXT_ULP_CLASS_HID_2d724 = 0x2d724,\n-\tBNXT_ULP_CLASS_HID_34024 = 0x34024,\n-\tBNXT_ULP_CLASS_HID_3cd24 = 0x3cd24,\n+\tBNXT_ULP_CLASS_HID_23a64 = 0x23a64,\n+\tBNXT_ULP_CLASS_HID_25594 = 0x25594,\n+\tBNXT_ULP_CLASS_HID_21e44 = 0x21e44,\n \tBNXT_ULP_CLASS_HID_23974 = 0x23974,\n-\tBNXT_ULP_CLASS_HID_2a274 = 0x2a274,\n-\tBNXT_ULP_CLASS_HID_32f74 = 0x32f74,\n-\tBNXT_ULP_CLASS_HID_3d874 = 0x3d874,\n-\tBNXT_ULP_CLASS_HID_23228 = 0x23228,\n-\tBNXT_ULP_CLASS_HID_2bf28 = 0x2bf28,\n-\tBNXT_ULP_CLASS_HID_32828 = 0x32828,\n-\tBNXT_ULP_CLASS_HID_3d528 = 0x3d528,\n-\tBNXT_ULP_CLASS_HID_22718 = 0x22718,\n-\tBNXT_ULP_CLASS_HID_2d018 = 0x2d018,\n-\tBNXT_ULP_CLASS_HID_35d18 = 0x35d18,\n-\tBNXT_ULP_CLASS_HID_3c618 = 0x3c618,\n-\tBNXT_ULP_CLASS_HID_2136c = 0x2136c,\n-\tBNXT_ULP_CLASS_HID_29c6c = 0x29c6c,\n-\tBNXT_ULP_CLASS_HID_3096c = 0x3096c,\n-\tBNXT_ULP_CLASS_HID_3b26c = 0x3b26c,\n+\tBNXT_ULP_CLASS_HID_20400 = 0x20400,\n+\tBNXT_ULP_CLASS_HID_23f30 = 0x23f30,\n+\tBNXT_ULP_CLASS_HID_2593c = 0x2593c,\n+\tBNXT_ULP_CLASS_HID_214e0 = 0x214e0,\n+\tBNXT_ULP_CLASS_HID_25ef8 = 0x25ef8,\n+\tBNXT_ULP_CLASS_HID_21adc = 0x21adc,\n+\tBNXT_ULP_CLASS_HID_222d8 = 0x222d8,\n \tBNXT_ULP_CLASS_HID_25dc8 = 0x25dc8,\n-\tBNXT_ULP_CLASS_HID_2c6c8 = 0x2c6c8,\n-\tBNXT_ULP_CLASS_HID_314bc = 0x314bc,\n-\tBNXT_ULP_CLASS_HID_381bc = 0x381bc,\n-\tBNXT_ULP_CLASS_HID_256bc = 0x256bc,\n-\tBNXT_ULP_CLASS_HID_2c3bc = 0x2c3bc,\n-\tBNXT_ULP_CLASS_HID_31170 = 0x31170,\n-\tBNXT_ULP_CLASS_HID_39a70 = 0x39a70,\n-\tBNXT_ULP_CLASS_HID_24b6c = 0x24b6c,\n-\tBNXT_ULP_CLASS_HID_29920 = 0x29920,\n-\tBNXT_ULP_CLASS_HID_30220 = 0x30220,\n-\tBNXT_ULP_CLASS_HID_38f20 = 0x38f20,\n-\tBNXT_ULP_CLASS_HID_22f54 = 0x22f54,\n-\tBNXT_ULP_CLASS_HID_2d854 = 0x2d854,\n+\tBNXT_ULP_CLASS_HID_22894 = 0x22894,\n+\tBNXT_ULP_CLASS_HID_24384 = 0x24384,\n+\tBNXT_ULP_CLASS_HID_6224c = 0x6224c,\n+\tBNXT_ULP_CLASS_HID_65d7c = 0x65d7c,\n+\tBNXT_ULP_CLASS_HID_62808 = 0x62808,\n+\tBNXT_ULP_CLASS_HID_64338 = 0x64338,\n+\tBNXT_ULP_CLASS_HID_60fe8 = 0x60fe8,\n+\tBNXT_ULP_CLASS_HID_62718 = 0x62718,\n+\tBNXT_ULP_CLASS_HID_635a4 = 0x635a4,\n+\tBNXT_ULP_CLASS_HID_62cd4 = 0x62cd4,\n+\tBNXT_ULP_CLASS_HID_646a0 = 0x646a0,\n+\tBNXT_ULP_CLASS_HID_60284 = 0x60284,\n+\tBNXT_ULP_CLASS_HID_61150 = 0x61150,\n+\tBNXT_ULP_CLASS_HID_60840 = 0x60840,\n+\tBNXT_ULP_CLASS_HID_6507c = 0x6507c,\n+\tBNXT_ULP_CLASS_HID_64b6c = 0x64b6c,\n+\tBNXT_ULP_CLASS_HID_65638 = 0x65638,\n+\tBNXT_ULP_CLASS_HID_6121c = 0x6121c,\n+\tBNXT_ULP_CLASS_HID_6319c = 0x6319c,\n+\tBNXT_ULP_CLASS_HID_6288c = 0x6288c,\n+\tBNXT_ULP_CLASS_HID_63758 = 0x63758,\n+\tBNXT_ULP_CLASS_HID_62e48 = 0x62e48,\n+\tBNXT_ULP_CLASS_HID_61b38 = 0x61b38,\n+\tBNXT_ULP_CLASS_HID_63228 = 0x63228,\n+\tBNXT_ULP_CLASS_HID_600f4 = 0x600f4,\n+\tBNXT_ULP_CLASS_HID_63be4 = 0x63be4,\n+\tBNXT_ULP_CLASS_HID_655f0 = 0x655f0,\n+\tBNXT_ULP_CLASS_HID_611d4 = 0x611d4,\n+\tBNXT_ULP_CLASS_HID_65bac = 0x65bac,\n+\tBNXT_ULP_CLASS_HID_61790 = 0x61790,\n+\tBNXT_ULP_CLASS_HID_63f8c = 0x63f8c,\n+\tBNXT_ULP_CLASS_HID_656bc = 0x656bc,\n+\tBNXT_ULP_CLASS_HID_62548 = 0x62548,\n+\tBNXT_ULP_CLASS_HID_65c78 = 0x65c78,\n+\tBNXT_ULP_CLASS_HID_35f98 = 0x35f98,\n+\tBNXT_ULP_CLASS_HID_31b7c = 0x31b7c,\n \tBNXT_ULP_CLASS_HID_34554 = 0x34554,\n-\tBNXT_ULP_CLASS_HID_39308 = 0x39308,\n-\tBNXT_ULP_CLASS_HID_23a64 = 0x23a64,\n-\tBNXT_ULP_CLASS_HID_2a764 = 0x2a764,\n-\tBNXT_ULP_CLASS_HID_35064 = 0x35064,\n-\tBNXT_ULP_CLASS_HID_3dd64 = 0x3dd64,\n-\tBNXT_ULP_CLASS_HID_23758 = 0x23758,\n-\tBNXT_ULP_CLASS_HID_2a058 = 0x2a058,\n-\tBNXT_ULP_CLASS_HID_32d58 = 0x32d58,\n-\tBNXT_ULP_CLASS_HID_3d658 = 0x3d658,\n-\tBNXT_ULP_CLASS_HID_22808 = 0x22808,\n-\tBNXT_ULP_CLASS_HID_2d508 = 0x2d508,\n-\tBNXT_ULP_CLASS_HID_35e08 = 0x35e08,\n-\tBNXT_ULP_CLASS_HID_3cb08 = 0x3cb08,\n-\tBNXT_ULP_CLASS_HID_2149c = 0x2149c,\n-\tBNXT_ULP_CLASS_HID_2819c = 0x2819c,\n-\tBNXT_ULP_CLASS_HID_30a9c = 0x30a9c,\n-\tBNXT_ULP_CLASS_HID_3b79c = 0x3b79c,\n-\tBNXT_ULP_CLASS_HID_25ef8 = 0x25ef8,\n-\tBNXT_ULP_CLASS_HID_2cbf8 = 0x2cbf8,\n-\tBNXT_ULP_CLASS_HID_319ac = 0x319ac,\n-\tBNXT_ULP_CLASS_HID_382ac = 0x382ac,\n-\tBNXT_ULP_CLASS_HID_25bac = 0x25bac,\n-\tBNXT_ULP_CLASS_HID_2c4ac = 0x2c4ac,\n-\tBNXT_ULP_CLASS_HID_31260 = 0x31260,\n-\tBNXT_ULP_CLASS_HID_39f60 = 0x39f60,\n-\tBNXT_ULP_CLASS_HID_21150 = 0x21150,\n-\tBNXT_ULP_CLASS_HID_29a50 = 0x29a50,\n-\tBNXT_ULP_CLASS_HID_30750 = 0x30750,\n-\tBNXT_ULP_CLASS_HID_3b050 = 0x3b050,\n-\tBNXT_ULP_CLASS_HID_238f0 = 0x238f0,\n-\tBNXT_ULP_CLASS_HID_2a5f0 = 0x2a5f0,\n+\tBNXT_ULP_CLASS_HID_30138 = 0x30138,\n+\tBNXT_ULP_CLASS_HID_32934 = 0x32934,\n+\tBNXT_ULP_CLASS_HID_34024 = 0x34024,\n \tBNXT_ULP_CLASS_HID_32ef0 = 0x32ef0,\n-\tBNXT_ULP_CLASS_HID_3dbf0 = 0x3dbf0,\n-\tBNXT_ULP_CLASS_HID_20400 = 0x20400,\n-\tBNXT_ULP_CLASS_HID_2b100 = 0x2b100,\n-\tBNXT_ULP_CLASS_HID_33a00 = 0x33a00,\n-\tBNXT_ULP_CLASS_HID_3a700 = 0x3a700,\n-\tBNXT_ULP_CLASS_HID_200f4 = 0x200f4,\n-\tBNXT_ULP_CLASS_HID_28df4 = 0x28df4,\n-\tBNXT_ULP_CLASS_HID_336f4 = 0x336f4,\n-\tBNXT_ULP_CLASS_HID_3a3f4 = 0x3a3f4,\n-\tBNXT_ULP_CLASS_HID_235a4 = 0x235a4,\n-\tBNXT_ULP_CLASS_HID_2bea4 = 0x2bea4,\n-\tBNXT_ULP_CLASS_HID_32ba4 = 0x32ba4,\n-\tBNXT_ULP_CLASS_HID_3d4a4 = 0x3d4a4,\n-\tBNXT_ULP_CLASS_HID_25d44 = 0x25d44,\n-\tBNXT_ULP_CLASS_HID_2c644 = 0x2c644,\n+\tBNXT_ULP_CLASS_HID_349e0 = 0x349e0,\n+\tBNXT_ULP_CLASS_HID_304a0 = 0x304a0,\n+\tBNXT_ULP_CLASS_HID_33fd0 = 0x33fd0,\n+\tBNXT_ULP_CLASS_HID_30a9c = 0x30a9c,\n+\tBNXT_ULP_CLASS_HID_3258c = 0x3258c,\n+\tBNXT_ULP_CLASS_HID_34d88 = 0x34d88,\n+\tBNXT_ULP_CLASS_HID_3096c = 0x3096c,\n \tBNXT_ULP_CLASS_HID_31438 = 0x31438,\n-\tBNXT_ULP_CLASS_HID_38138 = 0x38138,\n-\tBNXT_ULP_CLASS_HID_22894 = 0x22894,\n-\tBNXT_ULP_CLASS_HID_2d594 = 0x2d594,\n+\tBNXT_ULP_CLASS_HID_30f28 = 0x30f28,\n+\tBNXT_ULP_CLASS_HID_32aa8 = 0x32aa8,\n+\tBNXT_ULP_CLASS_HID_345d8 = 0x345d8,\n+\tBNXT_ULP_CLASS_HID_35064 = 0x35064,\n+\tBNXT_ULP_CLASS_HID_34b94 = 0x34b94,\n+\tBNXT_ULP_CLASS_HID_33444 = 0x33444,\n+\tBNXT_ULP_CLASS_HID_32f74 = 0x32f74,\n+\tBNXT_ULP_CLASS_HID_33a00 = 0x33a00,\n+\tBNXT_ULP_CLASS_HID_35530 = 0x35530,\n+\tBNXT_ULP_CLASS_HID_313f0 = 0x313f0,\n+\tBNXT_ULP_CLASS_HID_30ae0 = 0x30ae0,\n+\tBNXT_ULP_CLASS_HID_319ac = 0x319ac,\n+\tBNXT_ULP_CLASS_HID_330dc = 0x330dc,\n+\tBNXT_ULP_CLASS_HID_358d8 = 0x358d8,\n+\tBNXT_ULP_CLASS_HID_314bc = 0x314bc,\n \tBNXT_ULP_CLASS_HID_35e94 = 0x35e94,\n-\tBNXT_ULP_CLASS_HID_3cb94 = 0x3cb94,\n-\tBNXT_ULP_CLASS_HID_22548 = 0x22548,\n-\tBNXT_ULP_CLASS_HID_2ae48 = 0x2ae48,\n-\tBNXT_ULP_CLASS_HID_35b48 = 0x35b48,\n-\tBNXT_ULP_CLASS_HID_3c448 = 0x3c448,\n-\tBNXT_ULP_CLASS_HID_25638 = 0x25638,\n-\tBNXT_ULP_CLASS_HID_2c338 = 0x2c338,\n-\tBNXT_ULP_CLASS_HID_310ec = 0x310ec,\n-\tBNXT_ULP_CLASS_HID_39dec = 0x39dec,\n-\tBNXT_ULP_CLASS_HID_22998 = 0x22998,\n+\tBNXT_ULP_CLASS_HID_31a78 = 0x31a78,\n+\tBNXT_ULP_CLASS_HID_7584c = 0x7584c,\n+\tBNXT_ULP_CLASS_HID_71430 = 0x71430,\n+\tBNXT_ULP_CLASS_HID_75e08 = 0x75e08,\n+\tBNXT_ULP_CLASS_HID_71dec = 0x71dec,\n+\tBNXT_ULP_CLASS_HID_725e8 = 0x725e8,\n+\tBNXT_ULP_CLASS_HID_75d18 = 0x75d18,\n+\tBNXT_ULP_CLASS_HID_72ba4 = 0x72ba4,\n+\tBNXT_ULP_CLASS_HID_742d4 = 0x742d4,\n+\tBNXT_ULP_CLASS_HID_70194 = 0x70194,\n+\tBNXT_ULP_CLASS_HID_73884 = 0x73884,\n+\tBNXT_ULP_CLASS_HID_70750 = 0x70750,\n+\tBNXT_ULP_CLASS_HID_73e40 = 0x73e40,\n+\tBNXT_ULP_CLASS_HID_7467c = 0x7467c,\n+\tBNXT_ULP_CLASS_HID_70220 = 0x70220,\n+\tBNXT_ULP_CLASS_HID_710ec = 0x710ec,\n+\tBNXT_ULP_CLASS_HID_7081c = 0x7081c,\n+\tBNXT_ULP_CLASS_HID_7279c = 0x7279c,\n+\tBNXT_ULP_CLASS_HID_75e8c = 0x75e8c,\n+\tBNXT_ULP_CLASS_HID_72d58 = 0x72d58,\n+\tBNXT_ULP_CLASS_HID_74448 = 0x74448,\n+\tBNXT_ULP_CLASS_HID_73138 = 0x73138,\n+\tBNXT_ULP_CLASS_HID_72828 = 0x72828,\n+\tBNXT_ULP_CLASS_HID_736f4 = 0x736f4,\n+\tBNXT_ULP_CLASS_HID_751e4 = 0x751e4,\n+\tBNXT_ULP_CLASS_HID_74bf0 = 0x74bf0,\n+\tBNXT_ULP_CLASS_HID_707d4 = 0x707d4,\n+\tBNXT_ULP_CLASS_HID_71260 = 0x71260,\n+\tBNXT_ULP_CLASS_HID_70d90 = 0x70d90,\n+\tBNXT_ULP_CLASS_HID_7558c = 0x7558c,\n+\tBNXT_ULP_CLASS_HID_71170 = 0x71170,\n+\tBNXT_ULP_CLASS_HID_75b48 = 0x75b48,\n+\tBNXT_ULP_CLASS_HID_7172c = 0x7172c,\n \tBNXT_ULP_CLASS_HID_2d298 = 0x2d298,\n-\tBNXT_ULP_CLASS_HID_35f98 = 0x35f98,\n-\tBNXT_ULP_CLASS_HID_3c898 = 0x3c898,\n-\tBNXT_ULP_CLASS_HID_234a8 = 0x234a8,\n-\tBNXT_ULP_CLASS_HID_2a1a8 = 0x2a1a8,\n-\tBNXT_ULP_CLASS_HID_32aa8 = 0x32aa8,\n-\tBNXT_ULP_CLASS_HID_3d7a8 = 0x3d7a8,\n-\tBNXT_ULP_CLASS_HID_2319c = 0x2319c,\n-\tBNXT_ULP_CLASS_HID_2ba9c = 0x2ba9c,\n-\tBNXT_ULP_CLASS_HID_3279c = 0x3279c,\n-\tBNXT_ULP_CLASS_HID_3d09c = 0x3d09c,\n-\tBNXT_ULP_CLASS_HID_2224c = 0x2224c,\n-\tBNXT_ULP_CLASS_HID_2af4c = 0x2af4c,\n-\tBNXT_ULP_CLASS_HID_3584c = 0x3584c,\n-\tBNXT_ULP_CLASS_HID_3c54c = 0x3c54c,\n-\tBNXT_ULP_CLASS_HID_24dec = 0x24dec,\n+\tBNXT_ULP_CLASS_HID_2cd88 = 0x2cd88,\n+\tBNXT_ULP_CLASS_HID_2d854 = 0x2d854,\n+\tBNXT_ULP_CLASS_HID_29438 = 0x29438,\n+\tBNXT_ULP_CLASS_HID_2bc34 = 0x2bc34,\n+\tBNXT_ULP_CLASS_HID_2d724 = 0x2d724,\n+\tBNXT_ULP_CLASS_HID_2a5f0 = 0x2a5f0,\n+\tBNXT_ULP_CLASS_HID_2dce0 = 0x2dce0,\n \tBNXT_ULP_CLASS_HID_29ba0 = 0x29ba0,\n-\tBNXT_ULP_CLASS_HID_304a0 = 0x304a0,\n-\tBNXT_ULP_CLASS_HID_3b1a0 = 0x3b1a0,\n-\tBNXT_ULP_CLASS_HID_2593c = 0x2593c,\n+\tBNXT_ULP_CLASS_HID_2b2d0 = 0x2b2d0,\n+\tBNXT_ULP_CLASS_HID_2819c = 0x2819c,\n+\tBNXT_ULP_CLASS_HID_2b88c = 0x2b88c,\n+\tBNXT_ULP_CLASS_HID_2c088 = 0x2c088,\n+\tBNXT_ULP_CLASS_HID_29c6c = 0x29c6c,\n+\tBNXT_ULP_CLASS_HID_2c644 = 0x2c644,\n+\tBNXT_ULP_CLASS_HID_28228 = 0x28228,\n+\tBNXT_ULP_CLASS_HID_2a1a8 = 0x2a1a8,\n+\tBNXT_ULP_CLASS_HID_2d8d8 = 0x2d8d8,\n+\tBNXT_ULP_CLASS_HID_2a764 = 0x2a764,\n+\tBNXT_ULP_CLASS_HID_2de94 = 0x2de94,\n+\tBNXT_ULP_CLASS_HID_28b44 = 0x28b44,\n+\tBNXT_ULP_CLASS_HID_2a274 = 0x2a274,\n+\tBNXT_ULP_CLASS_HID_2b100 = 0x2b100,\n+\tBNXT_ULP_CLASS_HID_2a830 = 0x2a830,\n \tBNXT_ULP_CLASS_HID_2c23c = 0x2c23c,\n-\tBNXT_ULP_CLASS_HID_313f0 = 0x313f0,\n-\tBNXT_ULP_CLASS_HID_39cf0 = 0x39cf0,\n-\tBNXT_ULP_CLASS_HID_255f0 = 0x255f0,\n-\tBNXT_ULP_CLASS_HID_2def0 = 0x2def0,\n-\tBNXT_ULP_CLASS_HID_34bf0 = 0x34bf0,\n-\tBNXT_ULP_CLASS_HID_399a4 = 0x399a4,\n-\tBNXT_ULP_CLASS_HID_246a0 = 0x246a0,\n-\tBNXT_ULP_CLASS_HID_29494 = 0x29494,\n-\tBNXT_ULP_CLASS_HID_30194 = 0x30194,\n-\tBNXT_ULP_CLASS_HID_38a94 = 0x38a94,\n-\tBNXT_ULP_CLASS_HID_23334 = 0x23334,\n-\tBNXT_ULP_CLASS_HID_2bc34 = 0x2bc34,\n-\tBNXT_ULP_CLASS_HID_32934 = 0x32934,\n+\tBNXT_ULP_CLASS_HID_281e0 = 0x281e0,\n+\tBNXT_ULP_CLASS_HID_2cbf8 = 0x2cbf8,\n+\tBNXT_ULP_CLASS_HID_287dc = 0x287dc,\n+\tBNXT_ULP_CLASS_HID_2afd8 = 0x2afd8,\n+\tBNXT_ULP_CLASS_HID_2c6c8 = 0x2c6c8,\n+\tBNXT_ULP_CLASS_HID_2d594 = 0x2d594,\n+\tBNXT_ULP_CLASS_HID_29178 = 0x29178,\n+\tBNXT_ULP_CLASS_HID_6af4c = 0x6af4c,\n+\tBNXT_ULP_CLASS_HID_6c67c = 0x6c67c,\n+\tBNXT_ULP_CLASS_HID_6d508 = 0x6d508,\n+\tBNXT_ULP_CLASS_HID_690ec = 0x690ec,\n+\tBNXT_ULP_CLASS_HID_6b8e8 = 0x6b8e8,\n+\tBNXT_ULP_CLASS_HID_6d018 = 0x6d018,\n+\tBNXT_ULP_CLASS_HID_6bea4 = 0x6bea4,\n+\tBNXT_ULP_CLASS_HID_6d9d4 = 0x6d9d4,\n+\tBNXT_ULP_CLASS_HID_69494 = 0x69494,\n+\tBNXT_ULP_CLASS_HID_68f84 = 0x68f84,\n+\tBNXT_ULP_CLASS_HID_69a50 = 0x69a50,\n+\tBNXT_ULP_CLASS_HID_6b540 = 0x6b540,\n+\tBNXT_ULP_CLASS_HID_6dd7c = 0x6dd7c,\n+\tBNXT_ULP_CLASS_HID_69920 = 0x69920,\n+\tBNXT_ULP_CLASS_HID_6c338 = 0x6c338,\n+\tBNXT_ULP_CLASS_HID_69f1c = 0x69f1c,\n+\tBNXT_ULP_CLASS_HID_6ba9c = 0x6ba9c,\n+\tBNXT_ULP_CLASS_HID_6d58c = 0x6d58c,\n+\tBNXT_ULP_CLASS_HID_6a058 = 0x6a058,\n+\tBNXT_ULP_CLASS_HID_6db48 = 0x6db48,\n+\tBNXT_ULP_CLASS_HID_68438 = 0x68438,\n+\tBNXT_ULP_CLASS_HID_6bf28 = 0x6bf28,\n+\tBNXT_ULP_CLASS_HID_68df4 = 0x68df4,\n+\tBNXT_ULP_CLASS_HID_6a4e4 = 0x6a4e4,\n+\tBNXT_ULP_CLASS_HID_6def0 = 0x6def0,\n+\tBNXT_ULP_CLASS_HID_69ad4 = 0x69ad4,\n+\tBNXT_ULP_CLASS_HID_6c4ac = 0x6c4ac,\n+\tBNXT_ULP_CLASS_HID_68090 = 0x68090,\n+\tBNXT_ULP_CLASS_HID_6a88c = 0x6a88c,\n+\tBNXT_ULP_CLASS_HID_6c3bc = 0x6c3bc,\n+\tBNXT_ULP_CLASS_HID_6ae48 = 0x6ae48,\n+\tBNXT_ULP_CLASS_HID_6c978 = 0x6c978,\n+\tBNXT_ULP_CLASS_HID_3c898 = 0x3c898,\n+\tBNXT_ULP_CLASS_HID_3847c = 0x3847c,\n+\tBNXT_ULP_CLASS_HID_39308 = 0x39308,\n+\tBNXT_ULP_CLASS_HID_38a38 = 0x38a38,\n \tBNXT_ULP_CLASS_HID_3d234 = 0x3d234,\n-\tBNXT_ULP_CLASS_HID_21e44 = 0x21e44,\n-\tBNXT_ULP_CLASS_HID_28b44 = 0x28b44,\n-\tBNXT_ULP_CLASS_HID_33444 = 0x33444,\n-\tBNXT_ULP_CLASS_HID_3a144 = 0x3a144,\n-\tBNXT_ULP_CLASS_HID_21b38 = 0x21b38,\n-\tBNXT_ULP_CLASS_HID_28438 = 0x28438,\n-\tBNXT_ULP_CLASS_HID_33138 = 0x33138,\n-\tBNXT_ULP_CLASS_HID_3ba38 = 0x3ba38,\n-\tBNXT_ULP_CLASS_HID_20fe8 = 0x20fe8,\n-\tBNXT_ULP_CLASS_HID_2b8e8 = 0x2b8e8,\n-\tBNXT_ULP_CLASS_HID_325e8 = 0x325e8,\n-\tBNXT_ULP_CLASS_HID_3aee8 = 0x3aee8,\n-\tBNXT_ULP_CLASS_HID_25788 = 0x25788,\n-\tBNXT_ULP_CLASS_HID_2c088 = 0x2c088,\n-\tBNXT_ULP_CLASS_HID_34d88 = 0x34d88,\n+\tBNXT_ULP_CLASS_HID_3cd24 = 0x3cd24,\n+\tBNXT_ULP_CLASS_HID_3dbf0 = 0x3dbf0,\n+\tBNXT_ULP_CLASS_HID_397d4 = 0x397d4,\n+\tBNXT_ULP_CLASS_HID_3b1a0 = 0x3b1a0,\n+\tBNXT_ULP_CLASS_HID_3a8d0 = 0x3a8d0,\n+\tBNXT_ULP_CLASS_HID_3b79c = 0x3b79c,\n+\tBNXT_ULP_CLASS_HID_3ae8c = 0x3ae8c,\n \tBNXT_ULP_CLASS_HID_39b7c = 0x39b7c,\n-\tBNXT_ULP_CLASS_HID_222d8 = 0x222d8,\n-\tBNXT_ULP_CLASS_HID_2afd8 = 0x2afd8,\n-\tBNXT_ULP_CLASS_HID_358d8 = 0x358d8,\n+\tBNXT_ULP_CLASS_HID_3b26c = 0x3b26c,\n+\tBNXT_ULP_CLASS_HID_38138 = 0x38138,\n+\tBNXT_ULP_CLASS_HID_3b828 = 0x3b828,\n+\tBNXT_ULP_CLASS_HID_3d7a8 = 0x3d7a8,\n+\tBNXT_ULP_CLASS_HID_3938c = 0x3938c,\n+\tBNXT_ULP_CLASS_HID_3dd64 = 0x3dd64,\n+\tBNXT_ULP_CLASS_HID_39948 = 0x39948,\n+\tBNXT_ULP_CLASS_HID_3a144 = 0x3a144,\n+\tBNXT_ULP_CLASS_HID_3d874 = 0x3d874,\n+\tBNXT_ULP_CLASS_HID_3a700 = 0x3a700,\n+\tBNXT_ULP_CLASS_HID_3de30 = 0x3de30,\n+\tBNXT_ULP_CLASS_HID_39cf0 = 0x39cf0,\n+\tBNXT_ULP_CLASS_HID_3b7e0 = 0x3b7e0,\n+\tBNXT_ULP_CLASS_HID_382ac = 0x382ac,\n+\tBNXT_ULP_CLASS_HID_3bddc = 0x3bddc,\n \tBNXT_ULP_CLASS_HID_3c5d8 = 0x3c5d8,\n-\tBNXT_ULP_CLASS_HID_23f8c = 0x23f8c,\n-\tBNXT_ULP_CLASS_HID_2a88c = 0x2a88c,\n-\tBNXT_ULP_CLASS_HID_3558c = 0x3558c,\n-\tBNXT_ULP_CLASS_HID_3de8c = 0x3de8c,\n-\tBNXT_ULP_CLASS_HID_2507c = 0x2507c,\n-\tBNXT_ULP_CLASS_HID_2dd7c = 0x2dd7c,\n-\tBNXT_ULP_CLASS_HID_3467c = 0x3467c,\n-\tBNXT_ULP_CLASS_HID_39430 = 0x39430,\n+\tBNXT_ULP_CLASS_HID_381bc = 0x381bc,\n+\tBNXT_ULP_CLASS_HID_3cb94 = 0x3cb94,\n+\tBNXT_ULP_CLASS_HID_38778 = 0x38778,\n+\tBNXT_ULP_CLASS_HID_7c54c = 0x7c54c,\n+\tBNXT_ULP_CLASS_HID_78130 = 0x78130,\n+\tBNXT_ULP_CLASS_HID_7cb08 = 0x7cb08,\n+\tBNXT_ULP_CLASS_HID_786ec = 0x786ec,\n+\tBNXT_ULP_CLASS_HID_7aee8 = 0x7aee8,\n+\tBNXT_ULP_CLASS_HID_7c618 = 0x7c618,\n+\tBNXT_ULP_CLASS_HID_7d4a4 = 0x7d4a4,\n+\tBNXT_ULP_CLASS_HID_79088 = 0x79088,\n+\tBNXT_ULP_CLASS_HID_78a94 = 0x78a94,\n+\tBNXT_ULP_CLASS_HID_7a584 = 0x7a584,\n+\tBNXT_ULP_CLASS_HID_7b050 = 0x7b050,\n+\tBNXT_ULP_CLASS_HID_7ab40 = 0x7ab40,\n+\tBNXT_ULP_CLASS_HID_79430 = 0x79430,\n+\tBNXT_ULP_CLASS_HID_78f20 = 0x78f20,\n+\tBNXT_ULP_CLASS_HID_79dec = 0x79dec,\n+\tBNXT_ULP_CLASS_HID_7b51c = 0x7b51c,\n+\tBNXT_ULP_CLASS_HID_7d09c = 0x7d09c,\n+\tBNXT_ULP_CLASS_HID_7cb8c = 0x7cb8c,\n+\tBNXT_ULP_CLASS_HID_7d658 = 0x7d658,\n+\tBNXT_ULP_CLASS_HID_7923c = 0x7923c,\n+\tBNXT_ULP_CLASS_HID_7ba38 = 0x7ba38,\n+\tBNXT_ULP_CLASS_HID_7d528 = 0x7d528,\n+\tBNXT_ULP_CLASS_HID_7a3f4 = 0x7a3f4,\n+\tBNXT_ULP_CLASS_HID_7dae4 = 0x7dae4,\n+\tBNXT_ULP_CLASS_HID_799a4 = 0x799a4,\n+\tBNXT_ULP_CLASS_HID_7b0d4 = 0x7b0d4,\n+\tBNXT_ULP_CLASS_HID_79f60 = 0x79f60,\n+\tBNXT_ULP_CLASS_HID_7b690 = 0x7b690,\n+\tBNXT_ULP_CLASS_HID_7de8c = 0x7de8c,\n+\tBNXT_ULP_CLASS_HID_79a70 = 0x79a70,\n+\tBNXT_ULP_CLASS_HID_7c448 = 0x7c448,\n+\tBNXT_ULP_CLASS_HID_7802c = 0x7802c,\n+\tBNXT_ULP_CLASS_HID_86a0 = 0x86a0,\n+\tBNXT_ULP_CLASS_HID_a1b0 = 0xa1b0,\n+\tBNXT_ULP_CLASS_HID_8c6c = 0x8c6c,\n+\tBNXT_ULP_CLASS_HID_a77c = 0xa77c,\n+\tBNXT_ULP_CLASS_HID_900c = 0x900c,\n+\tBNXT_ULP_CLASS_HID_8b1c = 0x8b1c,\n+\tBNXT_ULP_CLASS_HID_99c8 = 0x99c8,\n+\tBNXT_ULP_CLASS_HID_b0d8 = 0xb0d8,\n+\tBNXT_ULP_CLASS_HID_aad4 = 0xaad4,\n+\tBNXT_ULP_CLASS_HID_c224 = 0xc224,\n+\tBNXT_ULP_CLASS_HID_d090 = 0xd090,\n+\tBNXT_ULP_CLASS_HID_cbe0 = 0xcbe0,\n+\tBNXT_ULP_CLASS_HID_b4b0 = 0xb4b0,\n+\tBNXT_ULP_CLASS_HID_af80 = 0xaf80,\n+\tBNXT_ULP_CLASS_HID_ba7c = 0xba7c,\n+\tBNXT_ULP_CLASS_HID_d54c = 0xd54c,\n+\tBNXT_ULP_CLASS_HID_48374 = 0x48374,\n+\tBNXT_ULP_CLASS_HID_4ba44 = 0x4ba44,\n+\tBNXT_ULP_CLASS_HID_48930 = 0x48930,\n+\tBNXT_ULP_CLASS_HID_4a000 = 0x4a000,\n+\tBNXT_ULP_CLASS_HID_4c80c = 0x4c80c,\n+\tBNXT_ULP_CLASS_HID_48420 = 0x48420,\n+\tBNXT_ULP_CLASS_HID_4929c = 0x4929c,\n+\tBNXT_ULP_CLASS_HID_48dec = 0x48dec,\n+\tBNXT_ULP_CLASS_HID_4a798 = 0x4a798,\n+\tBNXT_ULP_CLASS_HID_4dee8 = 0x4dee8,\n+\tBNXT_ULP_CLASS_HID_4ada4 = 0x4ada4,\n+\tBNXT_ULP_CLASS_HID_4c4b4 = 0x4c4b4,\n+\tBNXT_ULP_CLASS_HID_4b144 = 0x4b144,\n+\tBNXT_ULP_CLASS_HID_4a854 = 0x4a854,\n+\tBNXT_ULP_CLASS_HID_4b700 = 0x4b700,\n+\tBNXT_ULP_CLASS_HID_4ae10 = 0x4ae10,\n+\tBNXT_ULP_CLASS_HID_1bca0 = 0x1bca0,\n+\tBNXT_ULP_CLASS_HID_1d7b0 = 0x1d7b0,\n+\tBNXT_ULP_CLASS_HID_1a26c = 0x1a26c,\n+\tBNXT_ULP_CLASS_HID_1dd7c = 0x1dd7c,\n+\tBNXT_ULP_CLASS_HID_1860c = 0x1860c,\n+\tBNXT_ULP_CLASS_HID_1a11c = 0x1a11c,\n+\tBNXT_ULP_CLASS_HID_18fc8 = 0x18fc8,\n+\tBNXT_ULP_CLASS_HID_1a6d8 = 0x1a6d8,\n+\tBNXT_ULP_CLASS_HID_1c0d4 = 0x1c0d4,\n+\tBNXT_ULP_CLASS_HID_19ce8 = 0x19ce8,\n+\tBNXT_ULP_CLASS_HID_1c690 = 0x1c690,\n+\tBNXT_ULP_CLASS_HID_182b4 = 0x182b4,\n+\tBNXT_ULP_CLASS_HID_1aab0 = 0x1aab0,\n+\tBNXT_ULP_CLASS_HID_1c580 = 0x1c580,\n+\tBNXT_ULP_CLASS_HID_1d07c = 0x1d07c,\n+\tBNXT_ULP_CLASS_HID_1cb4c = 0x1cb4c,\n+\tBNXT_ULP_CLASS_HID_5b974 = 0x5b974,\n+\tBNXT_ULP_CLASS_HID_5d044 = 0x5d044,\n+\tBNXT_ULP_CLASS_HID_5bf30 = 0x5bf30,\n+\tBNXT_ULP_CLASS_HID_5d600 = 0x5d600,\n+\tBNXT_ULP_CLASS_HID_582d0 = 0x582d0,\n+\tBNXT_ULP_CLASS_HID_5ba20 = 0x5ba20,\n+\tBNXT_ULP_CLASS_HID_5889c = 0x5889c,\n+\tBNXT_ULP_CLASS_HID_5a3ec = 0x5a3ec,\n+\tBNXT_ULP_CLASS_HID_5dd98 = 0x5dd98,\n+\tBNXT_ULP_CLASS_HID_599bc = 0x599bc,\n+\tBNXT_ULP_CLASS_HID_5c3a4 = 0x5c3a4,\n+\tBNXT_ULP_CLASS_HID_59f78 = 0x59f78,\n+\tBNXT_ULP_CLASS_HID_5a744 = 0x5a744,\n+\tBNXT_ULP_CLASS_HID_5de54 = 0x5de54,\n+\tBNXT_ULP_CLASS_HID_5ad00 = 0x5ad00,\n+\tBNXT_ULP_CLASS_HID_5c410 = 0x5c410,\n+\tBNXT_ULP_CLASS_HID_cd20 = 0xcd20,\n+\tBNXT_ULP_CLASS_HID_e430 = 0xe430,\n+\tBNXT_ULP_CLASS_HID_f2ec = 0xf2ec,\n+\tBNXT_ULP_CLASS_HID_edfc = 0xedfc,\n+\tBNXT_ULP_CLASS_HID_d68c = 0xd68c,\n+\tBNXT_ULP_CLASS_HID_f19c = 0xf19c,\n+\tBNXT_ULP_CLASS_HID_dc48 = 0xdc48,\n+\tBNXT_ULP_CLASS_HID_f758 = 0xf758,\n+\tBNXT_ULP_CLASS_HID_d154 = 0xd154,\n+\tBNXT_ULP_CLASS_HID_c8a4 = 0xc8a4,\n+\tBNXT_ULP_CLASS_HID_d710 = 0xd710,\n+\tBNXT_ULP_CLASS_HID_d334 = 0xd334,\n+\tBNXT_ULP_CLASS_HID_fb30 = 0xfb30,\n+\tBNXT_ULP_CLASS_HID_d200 = 0xd200,\n+\tBNXT_ULP_CLASS_HID_e0fc = 0xe0fc,\n+\tBNXT_ULP_CLASS_HID_dbcc = 0xdbcc,\n+\tBNXT_ULP_CLASS_HID_4c9f4 = 0x4c9f4,\n+\tBNXT_ULP_CLASS_HID_4e0c4 = 0x4e0c4,\n+\tBNXT_ULP_CLASS_HID_4cfb0 = 0x4cfb0,\n+\tBNXT_ULP_CLASS_HID_4e680 = 0x4e680,\n+\tBNXT_ULP_CLASS_HID_4d350 = 0x4d350,\n+\tBNXT_ULP_CLASS_HID_4caa0 = 0x4caa0,\n+\tBNXT_ULP_CLASS_HID_4d91c = 0x4d91c,\n+\tBNXT_ULP_CLASS_HID_4f06c = 0x4f06c,\n+\tBNXT_ULP_CLASS_HID_4ea18 = 0x4ea18,\n+\tBNXT_ULP_CLASS_HID_4c568 = 0x4c568,\n+\tBNXT_ULP_CLASS_HID_4d024 = 0x4d024,\n+\tBNXT_ULP_CLASS_HID_4cb34 = 0x4cb34,\n+\tBNXT_ULP_CLASS_HID_4f7c4 = 0x4f7c4,\n+\tBNXT_ULP_CLASS_HID_4eed4 = 0x4eed4,\n+\tBNXT_ULP_CLASS_HID_4fd80 = 0x4fd80,\n+\tBNXT_ULP_CLASS_HID_4d490 = 0x4d490,\n+\tBNXT_ULP_CLASS_HID_1e320 = 0x1e320,\n+\tBNXT_ULP_CLASS_HID_1da30 = 0x1da30,\n+\tBNXT_ULP_CLASS_HID_1e8ec = 0x1e8ec,\n+\tBNXT_ULP_CLASS_HID_1c3fc = 0x1c3fc,\n+\tBNXT_ULP_CLASS_HID_1cc8c = 0x1cc8c,\n+\tBNXT_ULP_CLASS_HID_1e79c = 0x1e79c,\n+\tBNXT_ULP_CLASS_HID_1f248 = 0x1f248,\n+\tBNXT_ULP_CLASS_HID_1ed58 = 0x1ed58,\n+\tBNXT_ULP_CLASS_HID_1c754 = 0x1c754,\n+\tBNXT_ULP_CLASS_HID_1c368 = 0x1c368,\n+\tBNXT_ULP_CLASS_HID_1cd10 = 0x1cd10,\n+\tBNXT_ULP_CLASS_HID_1c934 = 0x1c934,\n+\tBNXT_ULP_CLASS_HID_1d130 = 0x1d130,\n+\tBNXT_ULP_CLASS_HID_1c800 = 0x1c800,\n+\tBNXT_ULP_CLASS_HID_1d6fc = 0x1d6fc,\n+\tBNXT_ULP_CLASS_HID_1d290 = 0x1d290,\n+\tBNXT_ULP_CLASS_HID_5fff4 = 0x5fff4,\n+\tBNXT_ULP_CLASS_HID_5d6c4 = 0x5d6c4,\n+\tBNXT_ULP_CLASS_HID_5e5b0 = 0x5e5b0,\n+\tBNXT_ULP_CLASS_HID_5dc80 = 0x5dc80,\n+\tBNXT_ULP_CLASS_HID_5c950 = 0x5c950,\n+\tBNXT_ULP_CLASS_HID_5e0a0 = 0x5e0a0,\n+\tBNXT_ULP_CLASS_HID_5cf1c = 0x5cf1c,\n+\tBNXT_ULP_CLASS_HID_5e66c = 0x5e66c,\n+\tBNXT_ULP_CLASS_HID_5c018 = 0x5c018,\n+\tBNXT_ULP_CLASS_HID_5dc3c = 0x5dc3c,\n+\tBNXT_ULP_CLASS_HID_5c624 = 0x5c624,\n+\tBNXT_ULP_CLASS_HID_5c5f8 = 0x5c5f8,\n+\tBNXT_ULP_CLASS_HID_5edc4 = 0x5edc4,\n+\tBNXT_ULP_CLASS_HID_5c4d4 = 0x5c4d4,\n+\tBNXT_ULP_CLASS_HID_5d380 = 0x5d380,\n+\tBNXT_ULP_CLASS_HID_5ca90 = 0x5ca90,\n+\tBNXT_ULP_CLASS_HID_abe0 = 0xabe0,\n+\tBNXT_ULP_CLASS_HID_a2f0 = 0xa2f0,\n+\tBNXT_ULP_CLASS_HID_b1ac = 0xb1ac,\n+\tBNXT_ULP_CLASS_HID_a8bc = 0xa8bc,\n+\tBNXT_ULP_CLASS_HID_b54c = 0xb54c,\n+\tBNXT_ULP_CLASS_HID_ac5c = 0xac5c,\n+\tBNXT_ULP_CLASS_HID_bb08 = 0xbb08,\n+\tBNXT_ULP_CLASS_HID_b218 = 0xb218,\n+\tBNXT_ULP_CLASS_HID_ac14 = 0xac14,\n+\tBNXT_ULP_CLASS_HID_e764 = 0xe764,\n+\tBNXT_ULP_CLASS_HID_f5d0 = 0xf5d0,\n+\tBNXT_ULP_CLASS_HID_b1f4 = 0xb1f4,\n+\tBNXT_ULP_CLASS_HID_b9f0 = 0xb9f0,\n+\tBNXT_ULP_CLASS_HID_f0c0 = 0xf0c0,\n+\tBNXT_ULP_CLASS_HID_bfbc = 0xbfbc,\n+\tBNXT_ULP_CLASS_HID_f68c = 0xf68c,\n+\tBNXT_ULP_CLASS_HID_4a4b4 = 0x4a4b4,\n+\tBNXT_ULP_CLASS_HID_4bf84 = 0x4bf84,\n+\tBNXT_ULP_CLASS_HID_4aa70 = 0x4aa70,\n+\tBNXT_ULP_CLASS_HID_4a540 = 0x4a540,\n+\tBNXT_ULP_CLASS_HID_4ed4c = 0x4ed4c,\n+\tBNXT_ULP_CLASS_HID_4a960 = 0x4a960,\n+\tBNXT_ULP_CLASS_HID_4b7dc = 0x4b7dc,\n+\tBNXT_ULP_CLASS_HID_4af2c = 0x4af2c,\n+\tBNXT_ULP_CLASS_HID_4a8d8 = 0x4a8d8,\n+\tBNXT_ULP_CLASS_HID_4e028 = 0x4e028,\n+\tBNXT_ULP_CLASS_HID_4aee4 = 0x4aee4,\n+\tBNXT_ULP_CLASS_HID_4e9f4 = 0x4e9f4,\n+\tBNXT_ULP_CLASS_HID_4b284 = 0x4b284,\n+\tBNXT_ULP_CLASS_HID_4ad94 = 0x4ad94,\n+\tBNXT_ULP_CLASS_HID_4b840 = 0x4b840,\n+\tBNXT_ULP_CLASS_HID_4f350 = 0x4f350,\n+\tBNXT_ULP_CLASS_HID_1a1e0 = 0x1a1e0,\n+\tBNXT_ULP_CLASS_HID_1f8f0 = 0x1f8f0,\n+\tBNXT_ULP_CLASS_HID_1a7ac = 0x1a7ac,\n+\tBNXT_ULP_CLASS_HID_1febc = 0x1febc,\n+\tBNXT_ULP_CLASS_HID_1ab4c = 0x1ab4c,\n+\tBNXT_ULP_CLASS_HID_1a25c = 0x1a25c,\n+\tBNXT_ULP_CLASS_HID_1b108 = 0x1b108,\n+\tBNXT_ULP_CLASS_HID_1a818 = 0x1a818,\n+\tBNXT_ULP_CLASS_HID_1e214 = 0x1e214,\n+\tBNXT_ULP_CLASS_HID_1be28 = 0x1be28,\n+\tBNXT_ULP_CLASS_HID_1ebd0 = 0x1ebd0,\n+\tBNXT_ULP_CLASS_HID_1a7f4 = 0x1a7f4,\n+\tBNXT_ULP_CLASS_HID_1aff0 = 0x1aff0,\n+\tBNXT_ULP_CLASS_HID_1e6c0 = 0x1e6c0,\n+\tBNXT_ULP_CLASS_HID_1f5bc = 0x1f5bc,\n+\tBNXT_ULP_CLASS_HID_1b150 = 0x1b150,\n+\tBNXT_ULP_CLASS_HID_5bab4 = 0x5bab4,\n+\tBNXT_ULP_CLASS_HID_5f584 = 0x5f584,\n+\tBNXT_ULP_CLASS_HID_5a070 = 0x5a070,\n+\tBNXT_ULP_CLASS_HID_5fb40 = 0x5fb40,\n+\tBNXT_ULP_CLASS_HID_5a410 = 0x5a410,\n+\tBNXT_ULP_CLASS_HID_5bf60 = 0x5bf60,\n+\tBNXT_ULP_CLASS_HID_5addc = 0x5addc,\n+\tBNXT_ULP_CLASS_HID_5a52c = 0x5a52c,\n+\tBNXT_ULP_CLASS_HID_5fed8 = 0x5fed8,\n+\tBNXT_ULP_CLASS_HID_5bafc = 0x5bafc,\n+\tBNXT_ULP_CLASS_HID_5e4e4 = 0x5e4e4,\n+\tBNXT_ULP_CLASS_HID_5a0b8 = 0x5a0b8,\n+\tBNXT_ULP_CLASS_HID_5a884 = 0x5a884,\n+\tBNXT_ULP_CLASS_HID_5e394 = 0x5e394,\n+\tBNXT_ULP_CLASS_HID_5ae40 = 0x5ae40,\n+\tBNXT_ULP_CLASS_HID_5e950 = 0x5e950,\n+\tBNXT_ULP_CLASS_HID_ee60 = 0xee60,\n+\tBNXT_ULP_CLASS_HID_e970 = 0xe970,\n+\tBNXT_ULP_CLASS_HID_f42c = 0xf42c,\n+\tBNXT_ULP_CLASS_HID_ef3c = 0xef3c,\n+\tBNXT_ULP_CLASS_HID_fbcc = 0xfbcc,\n+\tBNXT_ULP_CLASS_HID_f2dc = 0xf2dc,\n+\tBNXT_ULP_CLASS_HID_e188 = 0xe188,\n+\tBNXT_ULP_CLASS_HID_f898 = 0xf898,\n+\tBNXT_ULP_CLASS_HID_f294 = 0xf294,\n+\tBNXT_ULP_CLASS_HID_ede4 = 0xede4,\n+\tBNXT_ULP_CLASS_HID_f850 = 0xf850,\n+\tBNXT_ULP_CLASS_HID_f474 = 0xf474,\n+\tBNXT_ULP_CLASS_HID_fc70 = 0xfc70,\n+\tBNXT_ULP_CLASS_HID_f740 = 0xf740,\n+\tBNXT_ULP_CLASS_HID_e23c = 0xe23c,\n+\tBNXT_ULP_CLASS_HID_fd0c = 0xfd0c,\n+\tBNXT_ULP_CLASS_HID_4eb34 = 0x4eb34,\n+\tBNXT_ULP_CLASS_HID_4e204 = 0x4e204,\n+\tBNXT_ULP_CLASS_HID_4f0f0 = 0x4f0f0,\n+\tBNXT_ULP_CLASS_HID_4ebc0 = 0x4ebc0,\n+\tBNXT_ULP_CLASS_HID_4f490 = 0x4f490,\n+\tBNXT_ULP_CLASS_HID_4efe0 = 0x4efe0,\n+\tBNXT_ULP_CLASS_HID_4fa5c = 0x4fa5c,\n+\tBNXT_ULP_CLASS_HID_4f5ac = 0x4f5ac,\n+\tBNXT_ULP_CLASS_HID_4ef58 = 0x4ef58,\n+\tBNXT_ULP_CLASS_HID_4e6a8 = 0x4e6a8,\n+\tBNXT_ULP_CLASS_HID_4f564 = 0x4f564,\n+\tBNXT_ULP_CLASS_HID_4f138 = 0x4f138,\n+\tBNXT_ULP_CLASS_HID_4f904 = 0x4f904,\n+\tBNXT_ULP_CLASS_HID_4f014 = 0x4f014,\n+\tBNXT_ULP_CLASS_HID_4fec0 = 0x4fec0,\n+\tBNXT_ULP_CLASS_HID_4f9d0 = 0x4f9d0,\n+\tBNXT_ULP_CLASS_HID_1e460 = 0x1e460,\n+\tBNXT_ULP_CLASS_HID_1ff70 = 0x1ff70,\n+\tBNXT_ULP_CLASS_HID_1ea2c = 0x1ea2c,\n+\tBNXT_ULP_CLASS_HID_1e53c = 0x1e53c,\n+\tBNXT_ULP_CLASS_HID_1f1cc = 0x1f1cc,\n+\tBNXT_ULP_CLASS_HID_1e8dc = 0x1e8dc,\n+\tBNXT_ULP_CLASS_HID_1f788 = 0x1f788,\n+\tBNXT_ULP_CLASS_HID_1ee98 = 0x1ee98,\n+\tBNXT_ULP_CLASS_HID_1e894 = 0x1e894,\n+\tBNXT_ULP_CLASS_HID_1e4a8 = 0x1e4a8,\n+\tBNXT_ULP_CLASS_HID_1f364 = 0x1f364,\n+\tBNXT_ULP_CLASS_HID_1ea74 = 0x1ea74,\n+\tBNXT_ULP_CLASS_HID_1f270 = 0x1f270,\n+\tBNXT_ULP_CLASS_HID_1ed40 = 0x1ed40,\n+\tBNXT_ULP_CLASS_HID_1f83c = 0x1f83c,\n+\tBNXT_ULP_CLASS_HID_1f7d0 = 0x1f7d0,\n+\tBNXT_ULP_CLASS_HID_5e134 = 0x5e134,\n+\tBNXT_ULP_CLASS_HID_5f804 = 0x5f804,\n+\tBNXT_ULP_CLASS_HID_5e6f0 = 0x5e6f0,\n+\tBNXT_ULP_CLASS_HID_5e1c0 = 0x5e1c0,\n+\tBNXT_ULP_CLASS_HID_5ea90 = 0x5ea90,\n+\tBNXT_ULP_CLASS_HID_5e5e0 = 0x5e5e0,\n+\tBNXT_ULP_CLASS_HID_5f05c = 0x5f05c,\n+\tBNXT_ULP_CLASS_HID_5ebac = 0x5ebac,\n+\tBNXT_ULP_CLASS_HID_5e558 = 0x5e558,\n+\tBNXT_ULP_CLASS_HID_5e17c = 0x5e17c,\n+\tBNXT_ULP_CLASS_HID_5eb64 = 0x5eb64,\n+\tBNXT_ULP_CLASS_HID_5e738 = 0x5e738,\n+\tBNXT_ULP_CLASS_HID_5ef04 = 0x5ef04,\n+\tBNXT_ULP_CLASS_HID_5e614 = 0x5e614,\n+\tBNXT_ULP_CLASS_HID_5f4c0 = 0x5f4c0,\n+\tBNXT_ULP_CLASS_HID_5f0e4 = 0x5f0e4,\n+\tBNXT_ULP_CLASS_HID_5802 = 0x5802,\n+\tBNXT_ULP_CLASS_HID_5e46 = 0x5e46,\n+\tBNXT_ULP_CLASS_HID_1d76 = 0x1d76,\n+\tBNXT_ULP_CLASS_HID_02ba = 0x02ba,\n+\tBNXT_ULP_CLASS_HID_32a2 = 0x32a2,\n+\tBNXT_ULP_CLASS_HID_38e6 = 0x38e6,\n+\tBNXT_ULP_CLASS_HID_52ca = 0x52ca,\n+\tBNXT_ULP_CLASS_HID_580e = 0x580e,\n+\tBNXT_ULP_CLASS_HID_44996 = 0x44996,\n+\tBNXT_ULP_CLASS_HID_410e6 = 0x410e6,\n+\tBNXT_ULP_CLASS_HID_42036 = 0x42036,\n+\tBNXT_ULP_CLASS_HID_4264a = 0x4264a,\n+\tBNXT_ULP_CLASS_HID_45ffe = 0x45ffe,\n+\tBNXT_ULP_CLASS_HID_44532 = 0x44532,\n+\tBNXT_ULP_CLASS_HID_4399e = 0x4399e,\n+\tBNXT_ULP_CLASS_HID_43fd2 = 0x43fd2,\n+\tBNXT_ULP_CLASS_HID_23da0 = 0x23da0,\n+\tBNXT_ULP_CLASS_HID_2239c = 0x2239c,\n+\tBNXT_ULP_CLASS_HID_207fc = 0x207fc,\n+\tBNXT_ULP_CLASS_HID_20d38 = 0x20d38,\n+\tBNXT_ULP_CLASS_HID_25e34 = 0x25e34,\n+\tBNXT_ULP_CLASS_HID_24470 = 0x24470,\n+\tBNXT_ULP_CLASS_HID_22850 = 0x22850,\n+\tBNXT_ULP_CLASS_HID_2518c = 0x2518c,\n+\tBNXT_ULP_CLASS_HID_20970 = 0x20970,\n+\tBNXT_ULP_CLASS_HID_20eac = 0x20eac,\n+\tBNXT_ULP_CLASS_HID_2128c = 0x2128c,\n+\tBNXT_ULP_CLASS_HID_218c8 = 0x218c8,\n+\tBNXT_ULP_CLASS_HID_22dc4 = 0x22dc4,\n+\tBNXT_ULP_CLASS_HID_25300 = 0x25300,\n+\tBNXT_ULP_CLASS_HID_23760 = 0x23760,\n+\tBNXT_ULP_CLASS_HID_23d5c = 0x23d5c,\n+\tBNXT_ULP_CLASS_HID_63694 = 0x63694,\n+\tBNXT_ULP_CLASS_HID_63cd0 = 0x63cd0,\n+\tBNXT_ULP_CLASS_HID_60030 = 0x60030,\n+\tBNXT_ULP_CLASS_HID_6066c = 0x6066c,\n+\tBNXT_ULP_CLASS_HID_65b68 = 0x65b68,\n+\tBNXT_ULP_CLASS_HID_640a4 = 0x640a4,\n+\tBNXT_ULP_CLASS_HID_62484 = 0x62484,\n+\tBNXT_ULP_CLASS_HID_62ac0 = 0x62ac0,\n+\tBNXT_ULP_CLASS_HID_605a4 = 0x605a4,\n+\tBNXT_ULP_CLASS_HID_60be0 = 0x60be0,\n+\tBNXT_ULP_CLASS_HID_64a8c = 0x64a8c,\n+\tBNXT_ULP_CLASS_HID_6153c = 0x6153c,\n+\tBNXT_ULP_CLASS_HID_62638 = 0x62638,\n+\tBNXT_ULP_CLASS_HID_62c74 = 0x62c74,\n+\tBNXT_ULP_CLASS_HID_63054 = 0x63054,\n+\tBNXT_ULP_CLASS_HID_63990 = 0x63990,\n+\tBNXT_ULP_CLASS_HID_9a98 = 0x9a98,\n+\tBNXT_ULP_CLASS_HID_80a4 = 0x80a4,\n+\tBNXT_ULP_CLASS_HID_c3b0 = 0xc3b0,\n+\tBNXT_ULP_CLASS_HID_c9fc = 0xc9fc,\n+\tBNXT_ULP_CLASS_HID_bf0c = 0xbf0c,\n+\tBNXT_ULP_CLASS_HID_a548 = 0xa548,\n+\tBNXT_ULP_CLASS_HID_8968 = 0x8968,\n+\tBNXT_ULP_CLASS_HID_8eb4 = 0x8eb4,\n+\tBNXT_ULP_CLASS_HID_497ac = 0x497ac,\n+\tBNXT_ULP_CLASS_HID_49de8 = 0x49de8,\n+\tBNXT_ULP_CLASS_HID_4dcc4 = 0x4dcc4,\n+\tBNXT_ULP_CLASS_HID_4c200 = 0x4c200,\n+\tBNXT_ULP_CLASS_HID_4b850 = 0x4b850,\n+\tBNXT_ULP_CLASS_HID_4a19c = 0x4a19c,\n+\tBNXT_ULP_CLASS_HID_485bc = 0x485bc,\n+\tBNXT_ULP_CLASS_HID_48bf8 = 0x48bf8,\n+\tBNXT_ULP_CLASS_HID_1b098 = 0x1b098,\n+\tBNXT_ULP_CLASS_HID_1b6a4 = 0x1b6a4,\n+\tBNXT_ULP_CLASS_HID_19ac4 = 0x19ac4,\n+\tBNXT_ULP_CLASS_HID_18000 = 0x18000,\n+\tBNXT_ULP_CLASS_HID_1d50c = 0x1d50c,\n+\tBNXT_ULP_CLASS_HID_1db48 = 0x1db48,\n+\tBNXT_ULP_CLASS_HID_1bf68 = 0x1bf68,\n+\tBNXT_ULP_CLASS_HID_1a4b4 = 0x1a4b4,\n+\tBNXT_ULP_CLASS_HID_58dac = 0x58dac,\n+\tBNXT_ULP_CLASS_HID_5b3e8 = 0x5b3e8,\n+\tBNXT_ULP_CLASS_HID_59708 = 0x59708,\n+\tBNXT_ULP_CLASS_HID_59d54 = 0x59d54,\n+\tBNXT_ULP_CLASS_HID_5ae50 = 0x5ae50,\n+\tBNXT_ULP_CLASS_HID_5d79c = 0x5d79c,\n+\tBNXT_ULP_CLASS_HID_5bbbc = 0x5bbbc,\n+\tBNXT_ULP_CLASS_HID_5a1f8 = 0x5a1f8,\n+\tBNXT_ULP_CLASS_HID_5822 = 0x5822,\n+\tBNXT_ULP_CLASS_HID_5e66 = 0x5e66,\n+\tBNXT_ULP_CLASS_HID_1d56 = 0x1d56,\n+\tBNXT_ULP_CLASS_HID_029a = 0x029a,\n+\tBNXT_ULP_CLASS_HID_3282 = 0x3282,\n+\tBNXT_ULP_CLASS_HID_38c6 = 0x38c6,\n+\tBNXT_ULP_CLASS_HID_52ea = 0x52ea,\n+\tBNXT_ULP_CLASS_HID_582e = 0x582e,\n+\tBNXT_ULP_CLASS_HID_51ba = 0x51ba,\n+\tBNXT_ULP_CLASS_HID_57fe = 0x57fe,\n+\tBNXT_ULP_CLASS_HID_12ee = 0x12ee,\n+\tBNXT_ULP_CLASS_HID_1832 = 0x1832,\n+\tBNXT_ULP_CLASS_HID_081a = 0x081a,\n+\tBNXT_ULP_CLASS_HID_0e5e = 0x0e5e,\n+\tBNXT_ULP_CLASS_HID_2802 = 0x2802,\n+\tBNXT_ULP_CLASS_HID_2e46 = 0x2e46,\n+\tBNXT_ULP_CLASS_HID_4556e = 0x4556e,\n+\tBNXT_ULP_CLASS_HID_45ab2 = 0x45ab2,\n+\tBNXT_ULP_CLASS_HID_419a2 = 0x419a2,\n+\tBNXT_ULP_CLASS_HID_41fe6 = 0x41fe6,\n+\tBNXT_ULP_CLASS_HID_40fce = 0x40fce,\n+\tBNXT_ULP_CLASS_HID_43512 = 0x43512,\n+\tBNXT_ULP_CLASS_HID_42f36 = 0x42f36,\n+\tBNXT_ULP_CLASS_HID_4557a = 0x4557a,\n+\tBNXT_ULP_CLASS_HID_42a86 = 0x42a86,\n+\tBNXT_ULP_CLASS_HID_450ca = 0x450ca,\n+\tBNXT_ULP_CLASS_HID_44aee = 0x44aee,\n+\tBNXT_ULP_CLASS_HID_4157e = 0x4157e,\n+\tBNXT_ULP_CLASS_HID_40566 = 0x40566,\n+\tBNXT_ULP_CLASS_HID_40aaa = 0x40aaa,\n+\tBNXT_ULP_CLASS_HID_4254e = 0x4254e,\n+\tBNXT_ULP_CLASS_HID_42a92 = 0x42a92,\n+\tBNXT_ULP_CLASS_HID_449b6 = 0x449b6,\n+\tBNXT_ULP_CLASS_HID_410c6 = 0x410c6,\n+\tBNXT_ULP_CLASS_HID_42016 = 0x42016,\n+\tBNXT_ULP_CLASS_HID_4266a = 0x4266a,\n+\tBNXT_ULP_CLASS_HID_45fde = 0x45fde,\n+\tBNXT_ULP_CLASS_HID_44512 = 0x44512,\n+\tBNXT_ULP_CLASS_HID_439be = 0x439be,\n+\tBNXT_ULP_CLASS_HID_43ff2 = 0x43ff2,\n+\tBNXT_ULP_CLASS_HID_63682 = 0x63682,\n+\tBNXT_ULP_CLASS_HID_63cc6 = 0x63cc6,\n+\tBNXT_ULP_CLASS_HID_61162 = 0x61162,\n+\tBNXT_ULP_CLASS_HID_616a6 = 0x616a6,\n+\tBNXT_ULP_CLASS_HID_60c2a = 0x60c2a,\n+\tBNXT_ULP_CLASS_HID_6326e = 0x6326e,\n+\tBNXT_ULP_CLASS_HID_645be = 0x645be,\n+\tBNXT_ULP_CLASS_HID_64bf2 = 0x64bf2,\n+\tBNXT_ULP_CLASS_HID_50082 = 0x50082,\n+\tBNXT_ULP_CLASS_HID_506c6 = 0x506c6,\n+\tBNXT_ULP_CLASS_HID_55616 = 0x55616,\n+\tBNXT_ULP_CLASS_HID_55c6a = 0x55c6a,\n+\tBNXT_ULP_CLASS_HID_5162a = 0x5162a,\n+\tBNXT_ULP_CLASS_HID_51c6e = 0x51c6e,\n+\tBNXT_ULP_CLASS_HID_52fbe = 0x52fbe,\n+\tBNXT_ULP_CLASS_HID_555f2 = 0x555f2,\n+\tBNXT_ULP_CLASS_HID_72c82 = 0x72c82,\n+\tBNXT_ULP_CLASS_HID_752c6 = 0x752c6,\n+\tBNXT_ULP_CLASS_HID_70762 = 0x70762,\n+\tBNXT_ULP_CLASS_HID_70ca6 = 0x70ca6,\n+\tBNXT_ULP_CLASS_HID_7222a = 0x7222a,\n+\tBNXT_ULP_CLASS_HID_7286e = 0x7286e,\n+\tBNXT_ULP_CLASS_HID_71c8a = 0x71c8a,\n+\tBNXT_ULP_CLASS_HID_702ce = 0x702ce,\n+\tBNXT_ULP_CLASS_HID_5842 = 0x5842,\n+\tBNXT_ULP_CLASS_HID_5e06 = 0x5e06,\n+\tBNXT_ULP_CLASS_HID_1d36 = 0x1d36,\n+\tBNXT_ULP_CLASS_HID_02fa = 0x02fa,\n+\tBNXT_ULP_CLASS_HID_32e2 = 0x32e2,\n+\tBNXT_ULP_CLASS_HID_38a6 = 0x38a6,\n+\tBNXT_ULP_CLASS_HID_528a = 0x528a,\n+\tBNXT_ULP_CLASS_HID_584e = 0x584e,\n+\tBNXT_ULP_CLASS_HID_51da = 0x51da,\n+\tBNXT_ULP_CLASS_HID_579e = 0x579e,\n+\tBNXT_ULP_CLASS_HID_128e = 0x128e,\n+\tBNXT_ULP_CLASS_HID_1852 = 0x1852,\n+\tBNXT_ULP_CLASS_HID_087a = 0x087a,\n+\tBNXT_ULP_CLASS_HID_0e3e = 0x0e3e,\n+\tBNXT_ULP_CLASS_HID_2862 = 0x2862,\n+\tBNXT_ULP_CLASS_HID_2e26 = 0x2e26,\n+\tBNXT_ULP_CLASS_HID_4550e = 0x4550e,\n+\tBNXT_ULP_CLASS_HID_45ad2 = 0x45ad2,\n+\tBNXT_ULP_CLASS_HID_419c2 = 0x419c2,\n+\tBNXT_ULP_CLASS_HID_41f86 = 0x41f86,\n+\tBNXT_ULP_CLASS_HID_40fae = 0x40fae,\n+\tBNXT_ULP_CLASS_HID_43572 = 0x43572,\n+\tBNXT_ULP_CLASS_HID_42f56 = 0x42f56,\n+\tBNXT_ULP_CLASS_HID_4551a = 0x4551a,\n+\tBNXT_ULP_CLASS_HID_42ae6 = 0x42ae6,\n+\tBNXT_ULP_CLASS_HID_450aa = 0x450aa,\n+\tBNXT_ULP_CLASS_HID_44a8e = 0x44a8e,\n+\tBNXT_ULP_CLASS_HID_4151e = 0x4151e,\n+\tBNXT_ULP_CLASS_HID_40506 = 0x40506,\n+\tBNXT_ULP_CLASS_HID_40aca = 0x40aca,\n+\tBNXT_ULP_CLASS_HID_4252e = 0x4252e,\n+\tBNXT_ULP_CLASS_HID_42af2 = 0x42af2,\n+\tBNXT_ULP_CLASS_HID_449d6 = 0x449d6,\n+\tBNXT_ULP_CLASS_HID_410a6 = 0x410a6,\n+\tBNXT_ULP_CLASS_HID_42076 = 0x42076,\n+\tBNXT_ULP_CLASS_HID_4260a = 0x4260a,\n+\tBNXT_ULP_CLASS_HID_45fbe = 0x45fbe,\n+\tBNXT_ULP_CLASS_HID_44572 = 0x44572,\n+\tBNXT_ULP_CLASS_HID_439de = 0x439de,\n+\tBNXT_ULP_CLASS_HID_43f92 = 0x43f92,\n+\tBNXT_ULP_CLASS_HID_636e2 = 0x636e2,\n+\tBNXT_ULP_CLASS_HID_63ca6 = 0x63ca6,\n+\tBNXT_ULP_CLASS_HID_61102 = 0x61102,\n+\tBNXT_ULP_CLASS_HID_616c6 = 0x616c6,\n+\tBNXT_ULP_CLASS_HID_60c4a = 0x60c4a,\n+\tBNXT_ULP_CLASS_HID_6320e = 0x6320e,\n+\tBNXT_ULP_CLASS_HID_645de = 0x645de,\n+\tBNXT_ULP_CLASS_HID_64b92 = 0x64b92,\n+\tBNXT_ULP_CLASS_HID_500e2 = 0x500e2,\n+\tBNXT_ULP_CLASS_HID_506a6 = 0x506a6,\n+\tBNXT_ULP_CLASS_HID_55676 = 0x55676,\n+\tBNXT_ULP_CLASS_HID_55c0a = 0x55c0a,\n+\tBNXT_ULP_CLASS_HID_5164a = 0x5164a,\n+\tBNXT_ULP_CLASS_HID_51c0e = 0x51c0e,\n+\tBNXT_ULP_CLASS_HID_52fde = 0x52fde,\n+\tBNXT_ULP_CLASS_HID_55592 = 0x55592,\n+\tBNXT_ULP_CLASS_HID_72ce2 = 0x72ce2,\n+\tBNXT_ULP_CLASS_HID_752a6 = 0x752a6,\n+\tBNXT_ULP_CLASS_HID_70702 = 0x70702,\n+\tBNXT_ULP_CLASS_HID_70cc6 = 0x70cc6,\n+\tBNXT_ULP_CLASS_HID_7224a = 0x7224a,\n+\tBNXT_ULP_CLASS_HID_7280e = 0x7280e,\n+\tBNXT_ULP_CLASS_HID_71cea = 0x71cea,\n+\tBNXT_ULP_CLASS_HID_702ae = 0x702ae,\n+\tBNXT_ULP_CLASS_HID_23dc0 = 0x23dc0,\n+\tBNXT_ULP_CLASS_HID_223fc = 0x223fc,\n+\tBNXT_ULP_CLASS_HID_2079c = 0x2079c,\n+\tBNXT_ULP_CLASS_HID_20d58 = 0x20d58,\n+\tBNXT_ULP_CLASS_HID_25e54 = 0x25e54,\n+\tBNXT_ULP_CLASS_HID_24410 = 0x24410,\n+\tBNXT_ULP_CLASS_HID_22830 = 0x22830,\n+\tBNXT_ULP_CLASS_HID_251ec = 0x251ec,\n+\tBNXT_ULP_CLASS_HID_20910 = 0x20910,\n+\tBNXT_ULP_CLASS_HID_20ecc = 0x20ecc,\n+\tBNXT_ULP_CLASS_HID_212ec = 0x212ec,\n+\tBNXT_ULP_CLASS_HID_218a8 = 0x218a8,\n+\tBNXT_ULP_CLASS_HID_22da4 = 0x22da4,\n+\tBNXT_ULP_CLASS_HID_25360 = 0x25360,\n+\tBNXT_ULP_CLASS_HID_23700 = 0x23700,\n+\tBNXT_ULP_CLASS_HID_23d3c = 0x23d3c,\n+\tBNXT_ULP_CLASS_HID_636f4 = 0x636f4,\n+\tBNXT_ULP_CLASS_HID_63cb0 = 0x63cb0,\n+\tBNXT_ULP_CLASS_HID_60050 = 0x60050,\n+\tBNXT_ULP_CLASS_HID_6060c = 0x6060c,\n+\tBNXT_ULP_CLASS_HID_65b08 = 0x65b08,\n+\tBNXT_ULP_CLASS_HID_640c4 = 0x640c4,\n+\tBNXT_ULP_CLASS_HID_624e4 = 0x624e4,\n+\tBNXT_ULP_CLASS_HID_62aa0 = 0x62aa0,\n+\tBNXT_ULP_CLASS_HID_605c4 = 0x605c4,\n+\tBNXT_ULP_CLASS_HID_60b80 = 0x60b80,\n+\tBNXT_ULP_CLASS_HID_64aec = 0x64aec,\n+\tBNXT_ULP_CLASS_HID_6155c = 0x6155c,\n+\tBNXT_ULP_CLASS_HID_62658 = 0x62658,\n+\tBNXT_ULP_CLASS_HID_62c14 = 0x62c14,\n+\tBNXT_ULP_CLASS_HID_63034 = 0x63034,\n+\tBNXT_ULP_CLASS_HID_639f0 = 0x639f0,\n+\tBNXT_ULP_CLASS_HID_353c0 = 0x353c0,\n+\tBNXT_ULP_CLASS_HID_359fc = 0x359fc,\n+\tBNXT_ULP_CLASS_HID_33d9c = 0x33d9c,\n+\tBNXT_ULP_CLASS_HID_32358 = 0x32358,\n+\tBNXT_ULP_CLASS_HID_31908 = 0x31908,\n+\tBNXT_ULP_CLASS_HID_31ec4 = 0x31ec4,\n+\tBNXT_ULP_CLASS_HID_35e30 = 0x35e30,\n+\tBNXT_ULP_CLASS_HID_347ec = 0x347ec,\n+\tBNXT_ULP_CLASS_HID_33f10 = 0x33f10,\n+\tBNXT_ULP_CLASS_HID_324cc = 0x324cc,\n+\tBNXT_ULP_CLASS_HID_308ec = 0x308ec,\n+\tBNXT_ULP_CLASS_HID_30ea8 = 0x30ea8,\n+\tBNXT_ULP_CLASS_HID_343a4 = 0x343a4,\n+\tBNXT_ULP_CLASS_HID_34960 = 0x34960,\n+\tBNXT_ULP_CLASS_HID_32d00 = 0x32d00,\n+\tBNXT_ULP_CLASS_HID_3533c = 0x3533c,\n+\tBNXT_ULP_CLASS_HID_72cf4 = 0x72cf4,\n+\tBNXT_ULP_CLASS_HID_752b0 = 0x752b0,\n+\tBNXT_ULP_CLASS_HID_73650 = 0x73650,\n+\tBNXT_ULP_CLASS_HID_73c0c = 0x73c0c,\n+\tBNXT_ULP_CLASS_HID_7123c = 0x7123c,\n+\tBNXT_ULP_CLASS_HID_71bf8 = 0x71bf8,\n+\tBNXT_ULP_CLASS_HID_75ae4 = 0x75ae4,\n+\tBNXT_ULP_CLASS_HID_740a0 = 0x740a0,\n+\tBNXT_ULP_CLASS_HID_73bc4 = 0x73bc4,\n+\tBNXT_ULP_CLASS_HID_72180 = 0x72180,\n+\tBNXT_ULP_CLASS_HID_705a0 = 0x705a0,\n+\tBNXT_ULP_CLASS_HID_70b5c = 0x70b5c,\n+\tBNXT_ULP_CLASS_HID_75c58 = 0x75c58,\n+\tBNXT_ULP_CLASS_HID_74214 = 0x74214,\n+\tBNXT_ULP_CLASS_HID_72634 = 0x72634,\n+\tBNXT_ULP_CLASS_HID_72ff0 = 0x72ff0,\n+\tBNXT_ULP_CLASS_HID_2a6c0 = 0x2a6c0,\n+\tBNXT_ULP_CLASS_HID_2acfc = 0x2acfc,\n+\tBNXT_ULP_CLASS_HID_2b09c = 0x2b09c,\n+\tBNXT_ULP_CLASS_HID_2b658 = 0x2b658,\n+\tBNXT_ULP_CLASS_HID_2cb54 = 0x2cb54,\n+\tBNXT_ULP_CLASS_HID_295c4 = 0x295c4,\n+\tBNXT_ULP_CLASS_HID_2d530 = 0x2d530,\n+\tBNXT_ULP_CLASS_HID_2daec = 0x2daec,\n+\tBNXT_ULP_CLASS_HID_2b210 = 0x2b210,\n+\tBNXT_ULP_CLASS_HID_2bbcc = 0x2bbcc,\n+\tBNXT_ULP_CLASS_HID_29fec = 0x29fec,\n+\tBNXT_ULP_CLASS_HID_285a8 = 0x285a8,\n+\tBNXT_ULP_CLASS_HID_2d6a4 = 0x2d6a4,\n+\tBNXT_ULP_CLASS_HID_2dc60 = 0x2dc60,\n+\tBNXT_ULP_CLASS_HID_2a000 = 0x2a000,\n+\tBNXT_ULP_CLASS_HID_2a63c = 0x2a63c,\n+\tBNXT_ULP_CLASS_HID_6a3f4 = 0x6a3f4,\n+\tBNXT_ULP_CLASS_HID_6a9b0 = 0x6a9b0,\n+\tBNXT_ULP_CLASS_HID_68d50 = 0x68d50,\n+\tBNXT_ULP_CLASS_HID_6b30c = 0x6b30c,\n+\tBNXT_ULP_CLASS_HID_6c408 = 0x6c408,\n+\tBNXT_ULP_CLASS_HID_6cdc4 = 0x6cdc4,\n+\tBNXT_ULP_CLASS_HID_6d1e4 = 0x6d1e4,\n+\tBNXT_ULP_CLASS_HID_6d7a0 = 0x6d7a0,\n+\tBNXT_ULP_CLASS_HID_68ec4 = 0x68ec4,\n+\tBNXT_ULP_CLASS_HID_6b480 = 0x6b480,\n+\tBNXT_ULP_CLASS_HID_698a0 = 0x698a0,\n+\tBNXT_ULP_CLASS_HID_69e5c = 0x69e5c,\n+\tBNXT_ULP_CLASS_HID_6d358 = 0x6d358,\n+\tBNXT_ULP_CLASS_HID_6d914 = 0x6d914,\n+\tBNXT_ULP_CLASS_HID_6bd34 = 0x6bd34,\n+\tBNXT_ULP_CLASS_HID_6a2f0 = 0x6a2f0,\n+\tBNXT_ULP_CLASS_HID_3dcc0 = 0x3dcc0,\n+\tBNXT_ULP_CLASS_HID_3c2fc = 0x3c2fc,\n+\tBNXT_ULP_CLASS_HID_3a69c = 0x3a69c,\n+\tBNXT_ULP_CLASS_HID_3ac58 = 0x3ac58,\n+\tBNXT_ULP_CLASS_HID_38208 = 0x38208,\n+\tBNXT_ULP_CLASS_HID_38bc4 = 0x38bc4,\n+\tBNXT_ULP_CLASS_HID_3cb30 = 0x3cb30,\n+\tBNXT_ULP_CLASS_HID_395a0 = 0x395a0,\n+\tBNXT_ULP_CLASS_HID_3a810 = 0x3a810,\n+\tBNXT_ULP_CLASS_HID_3d1cc = 0x3d1cc,\n+\tBNXT_ULP_CLASS_HID_3b5ec = 0x3b5ec,\n+\tBNXT_ULP_CLASS_HID_3bba8 = 0x3bba8,\n+\tBNXT_ULP_CLASS_HID_39158 = 0x39158,\n+\tBNXT_ULP_CLASS_HID_39714 = 0x39714,\n+\tBNXT_ULP_CLASS_HID_3d600 = 0x3d600,\n+\tBNXT_ULP_CLASS_HID_3dc3c = 0x3dc3c,\n+\tBNXT_ULP_CLASS_HID_7d9f4 = 0x7d9f4,\n+\tBNXT_ULP_CLASS_HID_7dfb0 = 0x7dfb0,\n+\tBNXT_ULP_CLASS_HID_7a350 = 0x7a350,\n+\tBNXT_ULP_CLASS_HID_7a90c = 0x7a90c,\n+\tBNXT_ULP_CLASS_HID_79f3c = 0x79f3c,\n+\tBNXT_ULP_CLASS_HID_784f8 = 0x784f8,\n+\tBNXT_ULP_CLASS_HID_7c7e4 = 0x7c7e4,\n+\tBNXT_ULP_CLASS_HID_7cda0 = 0x7cda0,\n+\tBNXT_ULP_CLASS_HID_7a4c4 = 0x7a4c4,\n+\tBNXT_ULP_CLASS_HID_7aa80 = 0x7aa80,\n+\tBNXT_ULP_CLASS_HID_78ea0 = 0x78ea0,\n+\tBNXT_ULP_CLASS_HID_7b45c = 0x7b45c,\n+\tBNXT_ULP_CLASS_HID_7c958 = 0x7c958,\n+\tBNXT_ULP_CLASS_HID_793c8 = 0x793c8,\n+\tBNXT_ULP_CLASS_HID_7d334 = 0x7d334,\n+\tBNXT_ULP_CLASS_HID_7d8f0 = 0x7d8f0,\n+\tBNXT_ULP_CLASS_HID_9ab8 = 0x9ab8,\n+\tBNXT_ULP_CLASS_HID_8084 = 0x8084,\n+\tBNXT_ULP_CLASS_HID_c390 = 0xc390,\n+\tBNXT_ULP_CLASS_HID_c9dc = 0xc9dc,\n+\tBNXT_ULP_CLASS_HID_bf2c = 0xbf2c,\n+\tBNXT_ULP_CLASS_HID_a568 = 0xa568,\n+\tBNXT_ULP_CLASS_HID_8948 = 0x8948,\n+\tBNXT_ULP_CLASS_HID_8e94 = 0x8e94,\n+\tBNXT_ULP_CLASS_HID_4978c = 0x4978c,\n+\tBNXT_ULP_CLASS_HID_49dc8 = 0x49dc8,\n+\tBNXT_ULP_CLASS_HID_4dce4 = 0x4dce4,\n+\tBNXT_ULP_CLASS_HID_4c220 = 0x4c220,\n+\tBNXT_ULP_CLASS_HID_4b870 = 0x4b870,\n+\tBNXT_ULP_CLASS_HID_4a1bc = 0x4a1bc,\n+\tBNXT_ULP_CLASS_HID_4859c = 0x4859c,\n+\tBNXT_ULP_CLASS_HID_48bd8 = 0x48bd8,\n+\tBNXT_ULP_CLASS_HID_1b0b8 = 0x1b0b8,\n+\tBNXT_ULP_CLASS_HID_1b684 = 0x1b684,\n+\tBNXT_ULP_CLASS_HID_19ae4 = 0x19ae4,\n+\tBNXT_ULP_CLASS_HID_18020 = 0x18020,\n+\tBNXT_ULP_CLASS_HID_1d52c = 0x1d52c,\n+\tBNXT_ULP_CLASS_HID_1db68 = 0x1db68,\n+\tBNXT_ULP_CLASS_HID_1bf48 = 0x1bf48,\n+\tBNXT_ULP_CLASS_HID_1a494 = 0x1a494,\n+\tBNXT_ULP_CLASS_HID_58d8c = 0x58d8c,\n+\tBNXT_ULP_CLASS_HID_5b3c8 = 0x5b3c8,\n+\tBNXT_ULP_CLASS_HID_59728 = 0x59728,\n+\tBNXT_ULP_CLASS_HID_59d74 = 0x59d74,\n+\tBNXT_ULP_CLASS_HID_5ae70 = 0x5ae70,\n+\tBNXT_ULP_CLASS_HID_5d7bc = 0x5d7bc,\n+\tBNXT_ULP_CLASS_HID_5bb9c = 0x5bb9c,\n+\tBNXT_ULP_CLASS_HID_5a1d8 = 0x5a1d8,\n+\tBNXT_ULP_CLASS_HID_c138 = 0xc138,\n+\tBNXT_ULP_CLASS_HID_c704 = 0xc704,\n+\tBNXT_ULP_CLASS_HID_c610 = 0xc610,\n+\tBNXT_ULP_CLASS_HID_d0a0 = 0xd0a0,\n+\tBNXT_ULP_CLASS_HID_e5ac = 0xe5ac,\n+\tBNXT_ULP_CLASS_HID_ebe8 = 0xebe8,\n+\tBNXT_ULP_CLASS_HID_cfc8 = 0xcfc8,\n+\tBNXT_ULP_CLASS_HID_f514 = 0xf514,\n+\tBNXT_ULP_CLASS_HID_4da0c = 0x4da0c,\n+\tBNXT_ULP_CLASS_HID_4c048 = 0x4c048,\n+\tBNXT_ULP_CLASS_HID_4c364 = 0x4c364,\n+\tBNXT_ULP_CLASS_HID_4c8a0 = 0x4c8a0,\n+\tBNXT_ULP_CLASS_HID_4fef0 = 0x4fef0,\n+\tBNXT_ULP_CLASS_HID_4e43c = 0x4e43c,\n+\tBNXT_ULP_CLASS_HID_4c81c = 0x4c81c,\n+\tBNXT_ULP_CLASS_HID_4ce58 = 0x4ce58,\n+\tBNXT_ULP_CLASS_HID_1f738 = 0x1f738,\n+\tBNXT_ULP_CLASS_HID_1fd04 = 0x1fd04,\n+\tBNXT_ULP_CLASS_HID_1c164 = 0x1c164,\n+\tBNXT_ULP_CLASS_HID_1c6a0 = 0x1c6a0,\n+\tBNXT_ULP_CLASS_HID_1dbac = 0x1dbac,\n+\tBNXT_ULP_CLASS_HID_1c1e8 = 0x1c1e8,\n+\tBNXT_ULP_CLASS_HID_1e5c8 = 0x1e5c8,\n+\tBNXT_ULP_CLASS_HID_1eb14 = 0x1eb14,\n+\tBNXT_ULP_CLASS_HID_5f00c = 0x5f00c,\n+\tBNXT_ULP_CLASS_HID_5f648 = 0x5f648,\n+\tBNXT_ULP_CLASS_HID_5dda8 = 0x5dda8,\n+\tBNXT_ULP_CLASS_HID_5c3f4 = 0x5c3f4,\n+\tBNXT_ULP_CLASS_HID_5d4f0 = 0x5d4f0,\n+\tBNXT_ULP_CLASS_HID_5da3c = 0x5da3c,\n+\tBNXT_ULP_CLASS_HID_5fe1c = 0x5fe1c,\n+\tBNXT_ULP_CLASS_HID_5e458 = 0x5e458,\n+\tBNXT_ULP_CLASS_HID_bc78 = 0xbc78,\n+\tBNXT_ULP_CLASS_HID_a244 = 0xa244,\n+\tBNXT_ULP_CLASS_HID_e550 = 0xe550,\n+\tBNXT_ULP_CLASS_HID_ea9c = 0xea9c,\n+\tBNXT_ULP_CLASS_HID_a0ec = 0xa0ec,\n+\tBNXT_ULP_CLASS_HID_a628 = 0xa628,\n+\tBNXT_ULP_CLASS_HID_aa08 = 0xaa08,\n+\tBNXT_ULP_CLASS_HID_b054 = 0xb054,\n+\tBNXT_ULP_CLASS_HID_4b94c = 0x4b94c,\n+\tBNXT_ULP_CLASS_HID_4be88 = 0x4be88,\n+\tBNXT_ULP_CLASS_HID_4e1a4 = 0x4e1a4,\n+\tBNXT_ULP_CLASS_HID_4e7e0 = 0x4e7e0,\n+\tBNXT_ULP_CLASS_HID_4bd30 = 0x4bd30,\n+\tBNXT_ULP_CLASS_HID_4a37c = 0x4a37c,\n+\tBNXT_ULP_CLASS_HID_4a75c = 0x4a75c,\n+\tBNXT_ULP_CLASS_HID_4ac98 = 0x4ac98,\n+\tBNXT_ULP_CLASS_HID_1b278 = 0x1b278,\n+\tBNXT_ULP_CLASS_HID_1b844 = 0x1b844,\n+\tBNXT_ULP_CLASS_HID_1bfa4 = 0x1bfa4,\n+\tBNXT_ULP_CLASS_HID_1a5e0 = 0x1a5e0,\n+\tBNXT_ULP_CLASS_HID_1f6ec = 0x1f6ec,\n+\tBNXT_ULP_CLASS_HID_1fc28 = 0x1fc28,\n+\tBNXT_ULP_CLASS_HID_1a008 = 0x1a008,\n+\tBNXT_ULP_CLASS_HID_1a654 = 0x1a654,\n+\tBNXT_ULP_CLASS_HID_5af4c = 0x5af4c,\n+\tBNXT_ULP_CLASS_HID_5b488 = 0x5b488,\n+\tBNXT_ULP_CLASS_HID_5b8e8 = 0x5b8e8,\n+\tBNXT_ULP_CLASS_HID_5be34 = 0x5be34,\n+\tBNXT_ULP_CLASS_HID_5f330 = 0x5f330,\n+\tBNXT_ULP_CLASS_HID_5f97c = 0x5f97c,\n+\tBNXT_ULP_CLASS_HID_5bd5c = 0x5bd5c,\n+\tBNXT_ULP_CLASS_HID_5a298 = 0x5a298,\n+\tBNXT_ULP_CLASS_HID_e2f8 = 0xe2f8,\n+\tBNXT_ULP_CLASS_HID_e8c4 = 0xe8c4,\n+\tBNXT_ULP_CLASS_HID_ebd0 = 0xebd0,\n+\tBNXT_ULP_CLASS_HID_f260 = 0xf260,\n+\tBNXT_ULP_CLASS_HID_e76c = 0xe76c,\n+\tBNXT_ULP_CLASS_HID_eca8 = 0xeca8,\n+\tBNXT_ULP_CLASS_HID_f088 = 0xf088,\n+\tBNXT_ULP_CLASS_HID_f6d4 = 0xf6d4,\n+\tBNXT_ULP_CLASS_HID_4ffcc = 0x4ffcc,\n+\tBNXT_ULP_CLASS_HID_4e508 = 0x4e508,\n+\tBNXT_ULP_CLASS_HID_4e424 = 0x4e424,\n+\tBNXT_ULP_CLASS_HID_4ea60 = 0x4ea60,\n+\tBNXT_ULP_CLASS_HID_4e3b0 = 0x4e3b0,\n+\tBNXT_ULP_CLASS_HID_4e9fc = 0x4e9fc,\n+\tBNXT_ULP_CLASS_HID_4eddc = 0x4eddc,\n+\tBNXT_ULP_CLASS_HID_4f318 = 0x4f318,\n+\tBNXT_ULP_CLASS_HID_1f8f8 = 0x1f8f8,\n+\tBNXT_ULP_CLASS_HID_1fec4 = 0x1fec4,\n+\tBNXT_ULP_CLASS_HID_1e224 = 0x1e224,\n+\tBNXT_ULP_CLASS_HID_1e860 = 0x1e860,\n+\tBNXT_ULP_CLASS_HID_1fd6c = 0x1fd6c,\n+\tBNXT_ULP_CLASS_HID_1e2a8 = 0x1e2a8,\n+\tBNXT_ULP_CLASS_HID_1e688 = 0x1e688,\n+\tBNXT_ULP_CLASS_HID_1ecd4 = 0x1ecd4,\n+\tBNXT_ULP_CLASS_HID_5f5cc = 0x5f5cc,\n+\tBNXT_ULP_CLASS_HID_5fb08 = 0x5fb08,\n+\tBNXT_ULP_CLASS_HID_5ff68 = 0x5ff68,\n+\tBNXT_ULP_CLASS_HID_5e4b4 = 0x5e4b4,\n+\tBNXT_ULP_CLASS_HID_5f9b0 = 0x5f9b0,\n+\tBNXT_ULP_CLASS_HID_5fffc = 0x5fffc,\n+\tBNXT_ULP_CLASS_HID_5e3dc = 0x5e3dc,\n+\tBNXT_ULP_CLASS_HID_5e918 = 0x5e918,\n+\tBNXT_ULP_CLASS_HID_23de0 = 0x23de0,\n \tBNXT_ULP_CLASS_HID_223dc = 0x223dc,\n-\tBNXT_ULP_CLASS_HID_2acdc = 0x2acdc,\n-\tBNXT_ULP_CLASS_HID_359dc = 0x359dc,\n-\tBNXT_ULP_CLASS_HID_3c2dc = 0x3c2dc,\n-\tBNXT_ULP_CLASS_HID_20eec = 0x20eec,\n-\tBNXT_ULP_CLASS_HID_2bbec = 0x2bbec,\n-\tBNXT_ULP_CLASS_HID_324ec = 0x324ec,\n-\tBNXT_ULP_CLASS_HID_3d1ec = 0x3d1ec,\n-\tBNXT_ULP_CLASS_HID_20ba0 = 0x20ba0,\n-\tBNXT_ULP_CLASS_HID_2b4a0 = 0x2b4a0,\n-\tBNXT_ULP_CLASS_HID_321a0 = 0x321a0,\n-\tBNXT_ULP_CLASS_HID_3aaa0 = 0x3aaa0,\n-\tBNXT_ULP_CLASS_HID_23c90 = 0x23c90,\n-\tBNXT_ULP_CLASS_HID_2a990 = 0x2a990,\n-\tBNXT_ULP_CLASS_HID_35290 = 0x35290,\n-\tBNXT_ULP_CLASS_HID_3df90 = 0x3df90,\n+\tBNXT_ULP_CLASS_HID_207bc = 0x207bc,\n+\tBNXT_ULP_CLASS_HID_20d78 = 0x20d78,\n+\tBNXT_ULP_CLASS_HID_25e74 = 0x25e74,\n \tBNXT_ULP_CLASS_HID_24430 = 0x24430,\n-\tBNXT_ULP_CLASS_HID_295e4 = 0x295e4,\n-\tBNXT_ULP_CLASS_HID_31ee4 = 0x31ee4,\n-\tBNXT_ULP_CLASS_HID_38be4 = 0x38be4,\n+\tBNXT_ULP_CLASS_HID_22810 = 0x22810,\n+\tBNXT_ULP_CLASS_HID_251cc = 0x251cc,\n+\tBNXT_ULP_CLASS_HID_20930 = 0x20930,\n+\tBNXT_ULP_CLASS_HID_20eec = 0x20eec,\n+\tBNXT_ULP_CLASS_HID_212cc = 0x212cc,\n+\tBNXT_ULP_CLASS_HID_21888 = 0x21888,\n+\tBNXT_ULP_CLASS_HID_22d84 = 0x22d84,\n \tBNXT_ULP_CLASS_HID_25340 = 0x25340,\n-\tBNXT_ULP_CLASS_HID_2dc40 = 0x2dc40,\n-\tBNXT_ULP_CLASS_HID_34940 = 0x34940,\n-\tBNXT_ULP_CLASS_HID_39734 = 0x39734,\n-\tBNXT_ULP_CLASS_HID_22c34 = 0x22c34,\n-\tBNXT_ULP_CLASS_HID_2d934 = 0x2d934,\n-\tBNXT_ULP_CLASS_HID_34234 = 0x34234,\n-\tBNXT_ULP_CLASS_HID_393e8 = 0x393e8,\n-\tBNXT_ULP_CLASS_HID_240e4 = 0x240e4,\n-\tBNXT_ULP_CLASS_HID_2cde4 = 0x2cde4,\n-\tBNXT_ULP_CLASS_HID_31bd8 = 0x31bd8,\n-\tBNXT_ULP_CLASS_HID_384d8 = 0x384d8,\n-\tBNXT_ULP_CLASS_HID_23de0 = 0x23de0,\n-\tBNXT_ULP_CLASS_HID_2a6e0 = 0x2a6e0,\n+\tBNXT_ULP_CLASS_HID_23720 = 0x23720,\n+\tBNXT_ULP_CLASS_HID_23d1c = 0x23d1c,\n+\tBNXT_ULP_CLASS_HID_636d4 = 0x636d4,\n+\tBNXT_ULP_CLASS_HID_63c90 = 0x63c90,\n+\tBNXT_ULP_CLASS_HID_60070 = 0x60070,\n+\tBNXT_ULP_CLASS_HID_6062c = 0x6062c,\n+\tBNXT_ULP_CLASS_HID_65b28 = 0x65b28,\n+\tBNXT_ULP_CLASS_HID_640e4 = 0x640e4,\n+\tBNXT_ULP_CLASS_HID_624c4 = 0x624c4,\n+\tBNXT_ULP_CLASS_HID_62a80 = 0x62a80,\n+\tBNXT_ULP_CLASS_HID_605e4 = 0x605e4,\n+\tBNXT_ULP_CLASS_HID_60ba0 = 0x60ba0,\n+\tBNXT_ULP_CLASS_HID_64acc = 0x64acc,\n+\tBNXT_ULP_CLASS_HID_6157c = 0x6157c,\n+\tBNXT_ULP_CLASS_HID_62678 = 0x62678,\n+\tBNXT_ULP_CLASS_HID_62c34 = 0x62c34,\n+\tBNXT_ULP_CLASS_HID_63014 = 0x63014,\n+\tBNXT_ULP_CLASS_HID_639d0 = 0x639d0,\n \tBNXT_ULP_CLASS_HID_353e0 = 0x353e0,\n-\tBNXT_ULP_CLASS_HID_3dce0 = 0x3dce0,\n-\tBNXT_ULP_CLASS_HID_20930 = 0x20930,\n-\tBNXT_ULP_CLASS_HID_2b230 = 0x2b230,\n+\tBNXT_ULP_CLASS_HID_359dc = 0x359dc,\n+\tBNXT_ULP_CLASS_HID_33dbc = 0x33dbc,\n+\tBNXT_ULP_CLASS_HID_32378 = 0x32378,\n+\tBNXT_ULP_CLASS_HID_31928 = 0x31928,\n+\tBNXT_ULP_CLASS_HID_31ee4 = 0x31ee4,\n+\tBNXT_ULP_CLASS_HID_35e10 = 0x35e10,\n+\tBNXT_ULP_CLASS_HID_347cc = 0x347cc,\n \tBNXT_ULP_CLASS_HID_33f30 = 0x33f30,\n-\tBNXT_ULP_CLASS_HID_3a830 = 0x3a830,\n-\tBNXT_ULP_CLASS_HID_205e4 = 0x205e4,\n-\tBNXT_ULP_CLASS_HID_28ee4 = 0x28ee4,\n-\tBNXT_ULP_CLASS_HID_33be4 = 0x33be4,\n-\tBNXT_ULP_CLASS_HID_3a4e4 = 0x3a4e4,\n-\tBNXT_ULP_CLASS_HID_236d4 = 0x236d4,\n-\tBNXT_ULP_CLASS_HID_2a3d4 = 0x2a3d4,\n-\tBNXT_ULP_CLASS_HID_32cd4 = 0x32cd4,\n-\tBNXT_ULP_CLASS_HID_3d9d4 = 0x3d9d4,\n-\tBNXT_ULP_CLASS_HID_25e74 = 0x25e74,\n+\tBNXT_ULP_CLASS_HID_324ec = 0x324ec,\n+\tBNXT_ULP_CLASS_HID_308cc = 0x308cc,\n+\tBNXT_ULP_CLASS_HID_30e88 = 0x30e88,\n+\tBNXT_ULP_CLASS_HID_34384 = 0x34384,\n+\tBNXT_ULP_CLASS_HID_34940 = 0x34940,\n+\tBNXT_ULP_CLASS_HID_32d20 = 0x32d20,\n+\tBNXT_ULP_CLASS_HID_3531c = 0x3531c,\n+\tBNXT_ULP_CLASS_HID_72cd4 = 0x72cd4,\n+\tBNXT_ULP_CLASS_HID_75290 = 0x75290,\n+\tBNXT_ULP_CLASS_HID_73670 = 0x73670,\n+\tBNXT_ULP_CLASS_HID_73c2c = 0x73c2c,\n+\tBNXT_ULP_CLASS_HID_7121c = 0x7121c,\n+\tBNXT_ULP_CLASS_HID_71bd8 = 0x71bd8,\n+\tBNXT_ULP_CLASS_HID_75ac4 = 0x75ac4,\n+\tBNXT_ULP_CLASS_HID_74080 = 0x74080,\n+\tBNXT_ULP_CLASS_HID_73be4 = 0x73be4,\n+\tBNXT_ULP_CLASS_HID_721a0 = 0x721a0,\n+\tBNXT_ULP_CLASS_HID_70580 = 0x70580,\n+\tBNXT_ULP_CLASS_HID_70b7c = 0x70b7c,\n+\tBNXT_ULP_CLASS_HID_75c78 = 0x75c78,\n+\tBNXT_ULP_CLASS_HID_74234 = 0x74234,\n+\tBNXT_ULP_CLASS_HID_72614 = 0x72614,\n+\tBNXT_ULP_CLASS_HID_72fd0 = 0x72fd0,\n+\tBNXT_ULP_CLASS_HID_2a6e0 = 0x2a6e0,\n+\tBNXT_ULP_CLASS_HID_2acdc = 0x2acdc,\n+\tBNXT_ULP_CLASS_HID_2b0bc = 0x2b0bc,\n+\tBNXT_ULP_CLASS_HID_2b678 = 0x2b678,\n \tBNXT_ULP_CLASS_HID_2cb74 = 0x2cb74,\n-\tBNXT_ULP_CLASS_HID_31928 = 0x31928,\n-\tBNXT_ULP_CLASS_HID_38228 = 0x38228,\n-\tBNXT_ULP_CLASS_HID_22d84 = 0x22d84,\n+\tBNXT_ULP_CLASS_HID_295e4 = 0x295e4,\n+\tBNXT_ULP_CLASS_HID_2d510 = 0x2d510,\n+\tBNXT_ULP_CLASS_HID_2dacc = 0x2dacc,\n+\tBNXT_ULP_CLASS_HID_2b230 = 0x2b230,\n+\tBNXT_ULP_CLASS_HID_2bbec = 0x2bbec,\n+\tBNXT_ULP_CLASS_HID_29fcc = 0x29fcc,\n+\tBNXT_ULP_CLASS_HID_28588 = 0x28588,\n \tBNXT_ULP_CLASS_HID_2d684 = 0x2d684,\n-\tBNXT_ULP_CLASS_HID_34384 = 0x34384,\n+\tBNXT_ULP_CLASS_HID_2dc40 = 0x2dc40,\n+\tBNXT_ULP_CLASS_HID_2a020 = 0x2a020,\n+\tBNXT_ULP_CLASS_HID_2a61c = 0x2a61c,\n+\tBNXT_ULP_CLASS_HID_6a3d4 = 0x6a3d4,\n+\tBNXT_ULP_CLASS_HID_6a990 = 0x6a990,\n+\tBNXT_ULP_CLASS_HID_68d70 = 0x68d70,\n+\tBNXT_ULP_CLASS_HID_6b32c = 0x6b32c,\n+\tBNXT_ULP_CLASS_HID_6c428 = 0x6c428,\n+\tBNXT_ULP_CLASS_HID_6cde4 = 0x6cde4,\n+\tBNXT_ULP_CLASS_HID_6d1c4 = 0x6d1c4,\n+\tBNXT_ULP_CLASS_HID_6d780 = 0x6d780,\n+\tBNXT_ULP_CLASS_HID_68ee4 = 0x68ee4,\n+\tBNXT_ULP_CLASS_HID_6b4a0 = 0x6b4a0,\n+\tBNXT_ULP_CLASS_HID_69880 = 0x69880,\n+\tBNXT_ULP_CLASS_HID_69e7c = 0x69e7c,\n+\tBNXT_ULP_CLASS_HID_6d378 = 0x6d378,\n+\tBNXT_ULP_CLASS_HID_6d934 = 0x6d934,\n+\tBNXT_ULP_CLASS_HID_6bd14 = 0x6bd14,\n+\tBNXT_ULP_CLASS_HID_6a2d0 = 0x6a2d0,\n+\tBNXT_ULP_CLASS_HID_3dce0 = 0x3dce0,\n+\tBNXT_ULP_CLASS_HID_3c2dc = 0x3c2dc,\n+\tBNXT_ULP_CLASS_HID_3a6bc = 0x3a6bc,\n+\tBNXT_ULP_CLASS_HID_3ac78 = 0x3ac78,\n+\tBNXT_ULP_CLASS_HID_38228 = 0x38228,\n+\tBNXT_ULP_CLASS_HID_38be4 = 0x38be4,\n+\tBNXT_ULP_CLASS_HID_3cb10 = 0x3cb10,\n+\tBNXT_ULP_CLASS_HID_39580 = 0x39580,\n+\tBNXT_ULP_CLASS_HID_3a830 = 0x3a830,\n+\tBNXT_ULP_CLASS_HID_3d1ec = 0x3d1ec,\n+\tBNXT_ULP_CLASS_HID_3b5cc = 0x3b5cc,\n+\tBNXT_ULP_CLASS_HID_3bb88 = 0x3bb88,\n \tBNXT_ULP_CLASS_HID_39178 = 0x39178,\n-\tBNXT_ULP_CLASS_HID_22678 = 0x22678,\n-\tBNXT_ULP_CLASS_HID_2d378 = 0x2d378,\n-\tBNXT_ULP_CLASS_HID_35c78 = 0x35c78,\n-\tBNXT_ULP_CLASS_HID_3c978 = 0x3c978,\n-\tBNXT_ULP_CLASS_HID_25b28 = 0x25b28,\n-\tBNXT_ULP_CLASS_HID_2c428 = 0x2c428,\n-\tBNXT_ULP_CLASS_HID_3121c = 0x3121c,\n-\tBNXT_ULP_CLASS_HID_39f1c = 0x39f1c,\n+\tBNXT_ULP_CLASS_HID_39734 = 0x39734,\n+\tBNXT_ULP_CLASS_HID_3d620 = 0x3d620,\n+\tBNXT_ULP_CLASS_HID_3dc1c = 0x3dc1c,\n+\tBNXT_ULP_CLASS_HID_7d9d4 = 0x7d9d4,\n+\tBNXT_ULP_CLASS_HID_7df90 = 0x7df90,\n+\tBNXT_ULP_CLASS_HID_7a370 = 0x7a370,\n+\tBNXT_ULP_CLASS_HID_7a92c = 0x7a92c,\n+\tBNXT_ULP_CLASS_HID_79f1c = 0x79f1c,\n+\tBNXT_ULP_CLASS_HID_784d8 = 0x784d8,\n+\tBNXT_ULP_CLASS_HID_7c7c4 = 0x7c7c4,\n+\tBNXT_ULP_CLASS_HID_7cd80 = 0x7cd80,\n+\tBNXT_ULP_CLASS_HID_7a4e4 = 0x7a4e4,\n+\tBNXT_ULP_CLASS_HID_7aaa0 = 0x7aaa0,\n+\tBNXT_ULP_CLASS_HID_78e80 = 0x78e80,\n+\tBNXT_ULP_CLASS_HID_7b47c = 0x7b47c,\n+\tBNXT_ULP_CLASS_HID_7c978 = 0x7c978,\n+\tBNXT_ULP_CLASS_HID_793e8 = 0x793e8,\n+\tBNXT_ULP_CLASS_HID_7d314 = 0x7d314,\n+\tBNXT_ULP_CLASS_HID_7d8d0 = 0x7d8d0,\n+\tBNXT_ULP_CLASS_HID_9ad8 = 0x9ad8,\n+\tBNXT_ULP_CLASS_HID_80e4 = 0x80e4,\n+\tBNXT_ULP_CLASS_HID_c3f0 = 0xc3f0,\n+\tBNXT_ULP_CLASS_HID_c9bc = 0xc9bc,\n+\tBNXT_ULP_CLASS_HID_bf4c = 0xbf4c,\n+\tBNXT_ULP_CLASS_HID_a508 = 0xa508,\n+\tBNXT_ULP_CLASS_HID_8928 = 0x8928,\n+\tBNXT_ULP_CLASS_HID_8ef4 = 0x8ef4,\n+\tBNXT_ULP_CLASS_HID_497ec = 0x497ec,\n+\tBNXT_ULP_CLASS_HID_49da8 = 0x49da8,\n+\tBNXT_ULP_CLASS_HID_4dc84 = 0x4dc84,\n+\tBNXT_ULP_CLASS_HID_4c240 = 0x4c240,\n+\tBNXT_ULP_CLASS_HID_4b810 = 0x4b810,\n+\tBNXT_ULP_CLASS_HID_4a1dc = 0x4a1dc,\n+\tBNXT_ULP_CLASS_HID_485fc = 0x485fc,\n+\tBNXT_ULP_CLASS_HID_48bb8 = 0x48bb8,\n+\tBNXT_ULP_CLASS_HID_1b0d8 = 0x1b0d8,\n+\tBNXT_ULP_CLASS_HID_1b6e4 = 0x1b6e4,\n+\tBNXT_ULP_CLASS_HID_19a84 = 0x19a84,\n+\tBNXT_ULP_CLASS_HID_18040 = 0x18040,\n+\tBNXT_ULP_CLASS_HID_1d54c = 0x1d54c,\n+\tBNXT_ULP_CLASS_HID_1db08 = 0x1db08,\n+\tBNXT_ULP_CLASS_HID_1bf28 = 0x1bf28,\n+\tBNXT_ULP_CLASS_HID_1a4f4 = 0x1a4f4,\n+\tBNXT_ULP_CLASS_HID_58dec = 0x58dec,\n+\tBNXT_ULP_CLASS_HID_5b3a8 = 0x5b3a8,\n+\tBNXT_ULP_CLASS_HID_59748 = 0x59748,\n+\tBNXT_ULP_CLASS_HID_59d14 = 0x59d14,\n+\tBNXT_ULP_CLASS_HID_5ae10 = 0x5ae10,\n+\tBNXT_ULP_CLASS_HID_5d7dc = 0x5d7dc,\n+\tBNXT_ULP_CLASS_HID_5bbfc = 0x5bbfc,\n+\tBNXT_ULP_CLASS_HID_5a1b8 = 0x5a1b8,\n+\tBNXT_ULP_CLASS_HID_c158 = 0xc158,\n+\tBNXT_ULP_CLASS_HID_c764 = 0xc764,\n+\tBNXT_ULP_CLASS_HID_c670 = 0xc670,\n+\tBNXT_ULP_CLASS_HID_d0c0 = 0xd0c0,\n+\tBNXT_ULP_CLASS_HID_e5cc = 0xe5cc,\n+\tBNXT_ULP_CLASS_HID_eb88 = 0xeb88,\n+\tBNXT_ULP_CLASS_HID_cfa8 = 0xcfa8,\n+\tBNXT_ULP_CLASS_HID_f574 = 0xf574,\n+\tBNXT_ULP_CLASS_HID_4da6c = 0x4da6c,\n+\tBNXT_ULP_CLASS_HID_4c028 = 0x4c028,\n+\tBNXT_ULP_CLASS_HID_4c304 = 0x4c304,\n+\tBNXT_ULP_CLASS_HID_4c8c0 = 0x4c8c0,\n+\tBNXT_ULP_CLASS_HID_4fe90 = 0x4fe90,\n+\tBNXT_ULP_CLASS_HID_4e45c = 0x4e45c,\n+\tBNXT_ULP_CLASS_HID_4c87c = 0x4c87c,\n+\tBNXT_ULP_CLASS_HID_4ce38 = 0x4ce38,\n+\tBNXT_ULP_CLASS_HID_1f758 = 0x1f758,\n+\tBNXT_ULP_CLASS_HID_1fd64 = 0x1fd64,\n+\tBNXT_ULP_CLASS_HID_1c104 = 0x1c104,\n+\tBNXT_ULP_CLASS_HID_1c6c0 = 0x1c6c0,\n+\tBNXT_ULP_CLASS_HID_1dbcc = 0x1dbcc,\n+\tBNXT_ULP_CLASS_HID_1c188 = 0x1c188,\n+\tBNXT_ULP_CLASS_HID_1e5a8 = 0x1e5a8,\n+\tBNXT_ULP_CLASS_HID_1eb74 = 0x1eb74,\n+\tBNXT_ULP_CLASS_HID_5f06c = 0x5f06c,\n+\tBNXT_ULP_CLASS_HID_5f628 = 0x5f628,\n+\tBNXT_ULP_CLASS_HID_5ddc8 = 0x5ddc8,\n+\tBNXT_ULP_CLASS_HID_5c394 = 0x5c394,\n+\tBNXT_ULP_CLASS_HID_5d490 = 0x5d490,\n+\tBNXT_ULP_CLASS_HID_5da5c = 0x5da5c,\n+\tBNXT_ULP_CLASS_HID_5fe7c = 0x5fe7c,\n+\tBNXT_ULP_CLASS_HID_5e438 = 0x5e438,\n+\tBNXT_ULP_CLASS_HID_bc18 = 0xbc18,\n+\tBNXT_ULP_CLASS_HID_a224 = 0xa224,\n+\tBNXT_ULP_CLASS_HID_e530 = 0xe530,\n+\tBNXT_ULP_CLASS_HID_eafc = 0xeafc,\n+\tBNXT_ULP_CLASS_HID_a08c = 0xa08c,\n+\tBNXT_ULP_CLASS_HID_a648 = 0xa648,\n+\tBNXT_ULP_CLASS_HID_aa68 = 0xaa68,\n+\tBNXT_ULP_CLASS_HID_b034 = 0xb034,\n+\tBNXT_ULP_CLASS_HID_4b92c = 0x4b92c,\n+\tBNXT_ULP_CLASS_HID_4bee8 = 0x4bee8,\n+\tBNXT_ULP_CLASS_HID_4e1c4 = 0x4e1c4,\n+\tBNXT_ULP_CLASS_HID_4e780 = 0x4e780,\n+\tBNXT_ULP_CLASS_HID_4bd50 = 0x4bd50,\n+\tBNXT_ULP_CLASS_HID_4a31c = 0x4a31c,\n+\tBNXT_ULP_CLASS_HID_4a73c = 0x4a73c,\n+\tBNXT_ULP_CLASS_HID_4acf8 = 0x4acf8,\n+\tBNXT_ULP_CLASS_HID_1b218 = 0x1b218,\n+\tBNXT_ULP_CLASS_HID_1b824 = 0x1b824,\n+\tBNXT_ULP_CLASS_HID_1bfc4 = 0x1bfc4,\n+\tBNXT_ULP_CLASS_HID_1a580 = 0x1a580,\n+\tBNXT_ULP_CLASS_HID_1f68c = 0x1f68c,\n+\tBNXT_ULP_CLASS_HID_1fc48 = 0x1fc48,\n+\tBNXT_ULP_CLASS_HID_1a068 = 0x1a068,\n+\tBNXT_ULP_CLASS_HID_1a634 = 0x1a634,\n+\tBNXT_ULP_CLASS_HID_5af2c = 0x5af2c,\n+\tBNXT_ULP_CLASS_HID_5b4e8 = 0x5b4e8,\n+\tBNXT_ULP_CLASS_HID_5b888 = 0x5b888,\n+\tBNXT_ULP_CLASS_HID_5be54 = 0x5be54,\n+\tBNXT_ULP_CLASS_HID_5f350 = 0x5f350,\n+\tBNXT_ULP_CLASS_HID_5f91c = 0x5f91c,\n+\tBNXT_ULP_CLASS_HID_5bd3c = 0x5bd3c,\n+\tBNXT_ULP_CLASS_HID_5a2f8 = 0x5a2f8,\n+\tBNXT_ULP_CLASS_HID_e298 = 0xe298,\n+\tBNXT_ULP_CLASS_HID_e8a4 = 0xe8a4,\n+\tBNXT_ULP_CLASS_HID_ebb0 = 0xebb0,\n+\tBNXT_ULP_CLASS_HID_f200 = 0xf200,\n+\tBNXT_ULP_CLASS_HID_e70c = 0xe70c,\n+\tBNXT_ULP_CLASS_HID_ecc8 = 0xecc8,\n+\tBNXT_ULP_CLASS_HID_f0e8 = 0xf0e8,\n+\tBNXT_ULP_CLASS_HID_f6b4 = 0xf6b4,\n+\tBNXT_ULP_CLASS_HID_4ffac = 0x4ffac,\n+\tBNXT_ULP_CLASS_HID_4e568 = 0x4e568,\n+\tBNXT_ULP_CLASS_HID_4e444 = 0x4e444,\n+\tBNXT_ULP_CLASS_HID_4ea00 = 0x4ea00,\n+\tBNXT_ULP_CLASS_HID_4e3d0 = 0x4e3d0,\n+\tBNXT_ULP_CLASS_HID_4e99c = 0x4e99c,\n+\tBNXT_ULP_CLASS_HID_4edbc = 0x4edbc,\n+\tBNXT_ULP_CLASS_HID_4f378 = 0x4f378,\n+\tBNXT_ULP_CLASS_HID_1f898 = 0x1f898,\n+\tBNXT_ULP_CLASS_HID_1fea4 = 0x1fea4,\n+\tBNXT_ULP_CLASS_HID_1e244 = 0x1e244,\n+\tBNXT_ULP_CLASS_HID_1e800 = 0x1e800,\n+\tBNXT_ULP_CLASS_HID_1fd0c = 0x1fd0c,\n+\tBNXT_ULP_CLASS_HID_1e2c8 = 0x1e2c8,\n+\tBNXT_ULP_CLASS_HID_1e6e8 = 0x1e6e8,\n+\tBNXT_ULP_CLASS_HID_1ecb4 = 0x1ecb4,\n+\tBNXT_ULP_CLASS_HID_5f5ac = 0x5f5ac,\n+\tBNXT_ULP_CLASS_HID_5fb68 = 0x5fb68,\n+\tBNXT_ULP_CLASS_HID_5ff08 = 0x5ff08,\n+\tBNXT_ULP_CLASS_HID_5e4d4 = 0x5e4d4,\n+\tBNXT_ULP_CLASS_HID_5f9d0 = 0x5f9d0,\n+\tBNXT_ULP_CLASS_HID_5ff9c = 0x5ff9c,\n+\tBNXT_ULP_CLASS_HID_5e3bc = 0x5e3bc,\n+\tBNXT_ULP_CLASS_HID_5e978 = 0x5e978,\n+\tBNXT_ULP_CLASS_HID_34f6 = 0x34f6,\n+\tBNXT_ULP_CLASS_HID_3a3a = 0x3a3a,\n+\tBNXT_ULP_CLASS_HID_541e = 0x541e,\n+\tBNXT_ULP_CLASS_HID_5a22 = 0x5a22,\n+\tBNXT_ULP_CLASS_HID_34fe = 0x34fe,\n+\tBNXT_ULP_CLASS_HID_3a32 = 0x3a32,\n+\tBNXT_ULP_CLASS_HID_4a42 = 0x4a42,\n+\tBNXT_ULP_CLASS_HID_14d2 = 0x14d2,\n+\tBNXT_ULP_CLASS_HID_34c8 = 0x34c8,\n+\tBNXT_ULP_CLASS_HID_3a04 = 0x3a04,\n+\tBNXT_ULP_CLASS_HID_1e64 = 0x1e64,\n+\tBNXT_ULP_CLASS_HID_07a0 = 0x07a0,\n+\tBNXT_ULP_CLASS_HID_595c = 0x595c,\n+\tBNXT_ULP_CLASS_HID_5e98 = 0x5e98,\n+\tBNXT_ULP_CLASS_HID_22f8 = 0x22f8,\n+\tBNXT_ULP_CLASS_HID_2834 = 0x2834,\n+\tBNXT_ULP_CLASS_HID_0398 = 0x0398,\n+\tBNXT_ULP_CLASS_HID_09d4 = 0x09d4,\n+\tBNXT_ULP_CLASS_HID_48c0 = 0x48c0,\n+\tBNXT_ULP_CLASS_HID_1370 = 0x1370,\n+\tBNXT_ULP_CLASS_HID_246c = 0x246c,\n+\tBNXT_ULP_CLASS_HID_2da8 = 0x2da8,\n+\tBNXT_ULP_CLASS_HID_3188 = 0x3188,\n+\tBNXT_ULP_CLASS_HID_37c4 = 0x37c4,\n+\tBNXT_ULP_CLASS_HID_34f0 = 0x34f0,\n+\tBNXT_ULP_CLASS_HID_3a3c = 0x3a3c,\n+\tBNXT_ULP_CLASS_HID_1e5c = 0x1e5c,\n+\tBNXT_ULP_CLASS_HID_0798 = 0x0798,\n+\tBNXT_ULP_CLASS_HID_5964 = 0x5964,\n+\tBNXT_ULP_CLASS_HID_5ea0 = 0x5ea0,\n+\tBNXT_ULP_CLASS_HID_22c0 = 0x22c0,\n+\tBNXT_ULP_CLASS_HID_280c = 0x280c,\n+\tBNXT_ULP_CLASS_HID_43104 = 0x43104,\n+\tBNXT_ULP_CLASS_HID_43740 = 0x43740,\n+\tBNXT_ULP_CLASS_HID_41b60 = 0x41b60,\n+\tBNXT_ULP_CLASS_HID_400ac = 0x400ac,\n+\tBNXT_ULP_CLASS_HID_455a8 = 0x455a8,\n+\tBNXT_ULP_CLASS_HID_45bf4 = 0x45bf4,\n+\tBNXT_ULP_CLASS_HID_43f14 = 0x43f14,\n+\tBNXT_ULP_CLASS_HID_42550 = 0x42550,\n+\tBNXT_ULP_CLASS_HID_34d6 = 0x34d6,\n+\tBNXT_ULP_CLASS_HID_3a1a = 0x3a1a,\n+\tBNXT_ULP_CLASS_HID_543e = 0x543e,\n+\tBNXT_ULP_CLASS_HID_5a02 = 0x5a02,\n+\tBNXT_ULP_CLASS_HID_34de = 0x34de,\n+\tBNXT_ULP_CLASS_HID_3a12 = 0x3a12,\n+\tBNXT_ULP_CLASS_HID_4a62 = 0x4a62,\n+\tBNXT_ULP_CLASS_HID_14f2 = 0x14f2,\n+\tBNXT_ULP_CLASS_HID_34b6 = 0x34b6,\n+\tBNXT_ULP_CLASS_HID_3a7a = 0x3a7a,\n+\tBNXT_ULP_CLASS_HID_545e = 0x545e,\n+\tBNXT_ULP_CLASS_HID_5a62 = 0x5a62,\n+\tBNXT_ULP_CLASS_HID_34be = 0x34be,\n+\tBNXT_ULP_CLASS_HID_3a72 = 0x3a72,\n+\tBNXT_ULP_CLASS_HID_4a02 = 0x4a02,\n+\tBNXT_ULP_CLASS_HID_1492 = 0x1492,\n+\tBNXT_ULP_CLASS_HID_34a8 = 0x34a8,\n+\tBNXT_ULP_CLASS_HID_3a64 = 0x3a64,\n+\tBNXT_ULP_CLASS_HID_1e04 = 0x1e04,\n+\tBNXT_ULP_CLASS_HID_07c0 = 0x07c0,\n+\tBNXT_ULP_CLASS_HID_593c = 0x593c,\n+\tBNXT_ULP_CLASS_HID_5ef8 = 0x5ef8,\n+\tBNXT_ULP_CLASS_HID_2298 = 0x2298,\n+\tBNXT_ULP_CLASS_HID_2854 = 0x2854,\n+\tBNXT_ULP_CLASS_HID_03f8 = 0x03f8,\n+\tBNXT_ULP_CLASS_HID_09b4 = 0x09b4,\n+\tBNXT_ULP_CLASS_HID_48a0 = 0x48a0,\n+\tBNXT_ULP_CLASS_HID_1310 = 0x1310,\n+\tBNXT_ULP_CLASS_HID_240c = 0x240c,\n+\tBNXT_ULP_CLASS_HID_2dc8 = 0x2dc8,\n+\tBNXT_ULP_CLASS_HID_31e8 = 0x31e8,\n+\tBNXT_ULP_CLASS_HID_37a4 = 0x37a4,\n+\tBNXT_ULP_CLASS_HID_34d0 = 0x34d0,\n+\tBNXT_ULP_CLASS_HID_3a1c = 0x3a1c,\n+\tBNXT_ULP_CLASS_HID_1e7c = 0x1e7c,\n+\tBNXT_ULP_CLASS_HID_07b8 = 0x07b8,\n+\tBNXT_ULP_CLASS_HID_5944 = 0x5944,\n+\tBNXT_ULP_CLASS_HID_5e80 = 0x5e80,\n+\tBNXT_ULP_CLASS_HID_22e0 = 0x22e0,\n+\tBNXT_ULP_CLASS_HID_282c = 0x282c,\n+\tBNXT_ULP_CLASS_HID_43124 = 0x43124,\n+\tBNXT_ULP_CLASS_HID_43760 = 0x43760,\n+\tBNXT_ULP_CLASS_HID_41b40 = 0x41b40,\n+\tBNXT_ULP_CLASS_HID_4008c = 0x4008c,\n+\tBNXT_ULP_CLASS_HID_45588 = 0x45588,\n+\tBNXT_ULP_CLASS_HID_45bd4 = 0x45bd4,\n+\tBNXT_ULP_CLASS_HID_43f34 = 0x43f34,\n+\tBNXT_ULP_CLASS_HID_42570 = 0x42570,\n \tBNXT_ULP_CLASS_HID_3488 = 0x3488,\n \tBNXT_ULP_CLASS_HID_3a44 = 0x3a44,\n-\tBNXT_ULP_CLASS_HID_0994 = 0x0994,\n-\tBNXT_ULP_CLASS_HID_5ed8 = 0x5ed8,\n-\tBNXT_ULP_CLASS_HID_2de8 = 0x2de8,\n+\tBNXT_ULP_CLASS_HID_1e24 = 0x1e24,\n \tBNXT_ULP_CLASS_HID_07e0 = 0x07e0,\n-\tBNXT_ULP_CLASS_HID_1330 = 0x1330,\n+\tBNXT_ULP_CLASS_HID_591c = 0x591c,\n+\tBNXT_ULP_CLASS_HID_5ed8 = 0x5ed8,\n+\tBNXT_ULP_CLASS_HID_22b8 = 0x22b8,\n \tBNXT_ULP_CLASS_HID_2874 = 0x2874,\n-\tBNXT_ULP_CLASS_HID_3784 = 0x3784,\n \tBNXT_ULP_CLASS_HID_03d8 = 0x03d8,\n-\tBNXT_ULP_CLASS_HID_591c = 0x591c,\n-\tBNXT_ULP_CLASS_HID_242c = 0x242c,\n-\tBNXT_ULP_CLASS_HID_1e24 = 0x1e24,\n+\tBNXT_ULP_CLASS_HID_0994 = 0x0994,\n \tBNXT_ULP_CLASS_HID_4880 = 0x4880,\n-\tBNXT_ULP_CLASS_HID_22b8 = 0x22b8,\n-\tBNXT_ULP_CLASS_HID_31c8 = 0x31c8\n+\tBNXT_ULP_CLASS_HID_1330 = 0x1330,\n+\tBNXT_ULP_CLASS_HID_242c = 0x242c,\n+\tBNXT_ULP_CLASS_HID_2de8 = 0x2de8,\n+\tBNXT_ULP_CLASS_HID_31c8 = 0x31c8,\n+\tBNXT_ULP_CLASS_HID_3784 = 0x3784,\n+\tBNXT_ULP_CLASS_HID_34b0 = 0x34b0,\n+\tBNXT_ULP_CLASS_HID_3a7c = 0x3a7c,\n+\tBNXT_ULP_CLASS_HID_1e1c = 0x1e1c,\n+\tBNXT_ULP_CLASS_HID_07d8 = 0x07d8,\n+\tBNXT_ULP_CLASS_HID_5924 = 0x5924,\n+\tBNXT_ULP_CLASS_HID_5ee0 = 0x5ee0,\n+\tBNXT_ULP_CLASS_HID_2280 = 0x2280,\n+\tBNXT_ULP_CLASS_HID_284c = 0x284c,\n+\tBNXT_ULP_CLASS_HID_43144 = 0x43144,\n+\tBNXT_ULP_CLASS_HID_43700 = 0x43700,\n+\tBNXT_ULP_CLASS_HID_41b20 = 0x41b20,\n+\tBNXT_ULP_CLASS_HID_400ec = 0x400ec,\n+\tBNXT_ULP_CLASS_HID_455e8 = 0x455e8,\n+\tBNXT_ULP_CLASS_HID_45bb4 = 0x45bb4,\n+\tBNXT_ULP_CLASS_HID_43f54 = 0x43f54,\n+\tBNXT_ULP_CLASS_HID_42510 = 0x42510\n };\n \n enum bnxt_ulp_act_hid {\n@@ -5095,11 +5693,8 @@ enum bnxt_ulp_act_hid {\n };\n \n enum bnxt_ulp_df_tpl {\n-\tBNXT_ULP_DF_TPL_PORT_TO_VS = 3,\n-\tBNXT_ULP_DF_TPL_VS_TO_PORT = 4,\n-\tBNXT_ULP_DF_TPL_VFREP_TO_VF = 5,\n-\tBNXT_ULP_DF_TPL_VF_TO_VFREP = 6,\n-\tBNXT_ULP_DF_TPL_LOOPBACK_ACTION_REC = 7\n+\tBNXT_ULP_DF_TPL_DEFAULT_UPLINK_PORT = 3,\n+\tBNXT_ULP_DF_TPL_DEFAULT_VFR = 4\n };\n \n #endif\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_field.h b/drivers/net/bnxt/tf_ulp/ulp_template_db_field.h\nindex f7dd91626a..3a3b609941 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_field.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_field.h\n@@ -1,9 +1,9 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n-/* date: Wed Dec 16 16:03:45 2020 */\n+/* date: Wed Mar  3 12:15:37 2021 */\n \n #ifndef ULP_HDR_FIELD_ENUMS_H_\n #define ULP_HDR_FIELD_ENUMS_H_\n@@ -19,6 +19,16 @@ enum bnxt_ulp_glb_hf {\n \tBNXT_ULP_GLB_HF_ID_I_ETH_TYPE,\n \tBNXT_ULP_GLB_HF_ID_T_GRE_VER,\n \tBNXT_ULP_GLB_HF_ID_T_GRE_PROTO_TYPE,\n+\tBNXT_ULP_GLB_HF_ID_O_ICMP_TYPE,\n+\tBNXT_ULP_GLB_HF_ID_I_ICMP_TYPE,\n+\tBNXT_ULP_GLB_HF_ID_O_ICMP_CODE,\n+\tBNXT_ULP_GLB_HF_ID_I_ICMP_CODE,\n+\tBNXT_ULP_GLB_HF_ID_O_ICMP_CSUM,\n+\tBNXT_ULP_GLB_HF_ID_I_ICMP_CSUM,\n+\tBNXT_ULP_GLB_HF_ID_O_ICMP_IDENT,\n+\tBNXT_ULP_GLB_HF_ID_I_ICMP_IDENT,\n+\tBNXT_ULP_GLB_HF_ID_O_ICMP_SEQ_NUM,\n+\tBNXT_ULP_GLB_HF_ID_I_ICMP_SEQ_NUM,\n \tBNXT_ULP_GLB_HF_ID_O_IPV4_VER,\n \tBNXT_ULP_GLB_HF_ID_I_IPV4_VER,\n \tBNXT_ULP_GLB_HF_ID_O_IPV4_TOS,\n@@ -55,16 +65,6 @@ enum bnxt_ulp_glb_hf {\n \tBNXT_ULP_GLB_HF_ID_I_IPV6_SRC_ADDR,\n \tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR,\n \tBNXT_ULP_GLB_HF_ID_I_IPV6_DST_ADDR,\n-\tBNXT_ULP_GLB_HF_ID_O_L3_PROTO_ID,\n-\tBNXT_ULP_GLB_HF_ID_I_L3_PROTO_ID,\n-\tBNXT_ULP_GLB_HF_ID_O_L3_SRC_ADDR,\n-\tBNXT_ULP_GLB_HF_ID_I_L3_SRC_ADDR,\n-\tBNXT_ULP_GLB_HF_ID_O_L3_DST_ADDR,\n-\tBNXT_ULP_GLB_HF_ID_I_L3_DST_ADDR,\n-\tBNXT_ULP_GLB_HF_ID_O_L4_SRC_PORT,\n-\tBNXT_ULP_GLB_HF_ID_I_L4_SRC_PORT,\n-\tBNXT_ULP_GLB_HF_ID_O_L4_DST_PORT,\n-\tBNXT_ULP_GLB_HF_ID_I_L4_DST_PORT,\n \tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT,\n \tBNXT_ULP_GLB_HF_ID_I_TCP_SRC_PORT,\n \tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT,\n@@ -115,16 +115,14 @@ enum bnxt_ulp_hf1_0_bitmask {\n \tBNXT_ULP_HF1_0_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF1_0_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF1_0_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n-\tBNXT_ULP_HF1_0_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n+\tBNXT_ULP_HF1_0_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000\n };\n \n enum bnxt_ulp_hf1_1_bitmask {\n@@ -142,16 +140,7 @@ enum bnxt_ulp_hf1_1_bitmask {\n \tBNXT_ULP_HF1_1_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n \tBNXT_ULP_HF1_1_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n \tBNXT_ULP_HF1_1_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SRC_PORT     = 0x0001000000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DST_PORT     = 0x0000800000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_SENT_SEQ     = 0x0000400000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_RECV_ACK     = 0x0000200000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_DATA_OFF     = 0x0000100000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_TCP_FLAGS    = 0x0000080000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_RX_WIN       = 0x0000040000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_CSUM         = 0x0000020000000000,\n-\tBNXT_ULP_HF1_1_BITMASK_O_TCP_URP          = 0x0000010000000000\n+\tBNXT_ULP_HF1_1_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000\n };\n \n enum bnxt_ulp_hf1_2_bitmask {\n@@ -160,20 +149,17 @@ enum bnxt_ulp_hf1_2_bitmask {\n \tBNXT_ULP_HF1_2_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF1_2_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF1_2_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_UDP_SRC_PORT     = 0x0001000000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_UDP_DST_PORT     = 0x0000800000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_UDP_LENGTH       = 0x0000400000000000,\n-\tBNXT_ULP_HF1_2_BITMASK_O_UDP_CSUM         = 0x0000200000000000\n+\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_TC          = 0x0040000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_FLOW_LABEL  = 0x0020000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_PROTO_ID    = 0x0008000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_SRC_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF1_2_BITMASK_O_IPV6_DST_ADDR    = 0x0001000000000000\n };\n \n enum bnxt_ulp_hf1_3_bitmask {\n@@ -182,14 +168,19 @@ enum bnxt_ulp_hf1_3_bitmask {\n \tBNXT_ULP_HF1_3_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF1_3_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF1_3_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n-\tBNXT_ULP_HF1_3_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000\n+\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n+\tBNXT_ULP_HF1_3_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000\n };\n \n enum bnxt_ulp_hf1_4_bitmask {\n@@ -223,18 +214,25 @@ enum bnxt_ulp_hf1_5_bitmask {\n \tBNXT_ULP_HF1_5_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF1_5_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF1_5_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_UDP_SRC_PORT     = 0x0004000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_UDP_DST_PORT     = 0x0002000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_UDP_LENGTH       = 0x0001000000000000,\n-\tBNXT_ULP_HF1_5_BITMASK_O_UDP_CSUM         = 0x0000800000000000\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SRC_PORT     = 0x0001000000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DST_PORT     = 0x0000800000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_SENT_SEQ     = 0x0000400000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_RECV_ACK     = 0x0000200000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_DATA_OFF     = 0x0000100000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_TCP_FLAGS    = 0x0000080000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_RX_WIN       = 0x0000040000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_CSUM         = 0x0000020000000000,\n+\tBNXT_ULP_HF1_5_BITMASK_O_TCP_URP          = 0x0000010000000000\n };\n \n enum bnxt_ulp_hf1_6_bitmask {\n@@ -243,19 +241,18 @@ enum bnxt_ulp_hf1_6_bitmask {\n \tBNXT_ULP_HF1_6_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF1_6_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF1_6_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n-\tBNXT_ULP_HF1_6_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_UDP_SRC_PORT     = 0x0004000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_UDP_DST_PORT     = 0x0002000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_UDP_LENGTH       = 0x0001000000000000,\n+\tBNXT_ULP_HF1_6_BITMASK_O_UDP_CSUM         = 0x0000800000000000\n };\n \n enum bnxt_ulp_hf1_7_bitmask {\n@@ -264,28 +261,20 @@ enum bnxt_ulp_hf1_7_bitmask {\n \tBNXT_ULP_HF1_7_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF1_7_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF1_7_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SRC_PORT     = 0x0000200000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DST_PORT     = 0x0000100000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_SENT_SEQ     = 0x0000080000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_RECV_ACK     = 0x0000040000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_DATA_OFF     = 0x0000020000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_TCP_FLAGS    = 0x0000010000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_RX_WIN       = 0x0000008000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_CSUM         = 0x0000004000000000,\n-\tBNXT_ULP_HF1_7_BITMASK_O_TCP_URP          = 0x0000002000000000\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_UDP_SRC_PORT     = 0x0001000000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_UDP_DST_PORT     = 0x0000800000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_UDP_LENGTH       = 0x0000400000000000,\n+\tBNXT_ULP_HF1_7_BITMASK_O_UDP_CSUM         = 0x0000200000000000\n };\n \n enum bnxt_ulp_hf1_8_bitmask {\n@@ -297,20 +286,23 @@ enum bnxt_ulp_hf1_8_bitmask {\n \tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n \tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n \tBNXT_ULP_HF1_8_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_UDP_SRC_PORT     = 0x0000200000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_UDP_DST_PORT     = 0x0000100000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_UDP_LENGTH       = 0x0000080000000000,\n-\tBNXT_ULP_HF1_8_BITMASK_O_UDP_CSUM         = 0x0000040000000000\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_TC          = 0x0040000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_FLOW_LABEL  = 0x0020000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_PROTO_ID    = 0x0008000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_SRC_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_IPV6_DST_ADDR    = 0x0001000000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SRC_PORT     = 0x0000800000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DST_PORT     = 0x0000400000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_SENT_SEQ     = 0x0000200000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_RECV_ACK     = 0x0000100000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_DATA_OFF     = 0x0000080000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_TCP_FLAGS    = 0x0000040000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_RX_WIN       = 0x0000020000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_CSUM         = 0x0000010000000000,\n+\tBNXT_ULP_HF1_8_BITMASK_O_TCP_URP          = 0x0000008000000000\n };\n \n enum bnxt_ulp_hf1_9_bitmask {\n@@ -322,14 +314,25 @@ enum bnxt_ulp_hf1_9_bitmask {\n \tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n \tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n \tBNXT_ULP_HF1_9_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_TC          = 0x0040000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_FLOW_LABEL  = 0x0020000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_PROTO_ID    = 0x0008000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_SRC_ADDR    = 0x0002000000000000,\n-\tBNXT_ULP_HF1_9_BITMASK_O_IPV6_DST_ADDR    = 0x0001000000000000\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SRC_PORT     = 0x0000200000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DST_PORT     = 0x0000100000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_SENT_SEQ     = 0x0000080000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_RECV_ACK     = 0x0000040000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_DATA_OFF     = 0x0000020000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_TCP_FLAGS    = 0x0000010000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_RX_WIN       = 0x0000008000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_CSUM         = 0x0000004000000000,\n+\tBNXT_ULP_HF1_9_BITMASK_O_TCP_URP          = 0x0000002000000000\n };\n \n enum bnxt_ulp_hf1_10_bitmask {\n@@ -349,15 +352,10 @@ enum bnxt_ulp_hf1_10_bitmask {\n \tBNXT_ULP_HF1_10_BITMASK_O_IPV6_TTL        = 0x0004000000000000,\n \tBNXT_ULP_HF1_10_BITMASK_O_IPV6_SRC_ADDR   = 0x0002000000000000,\n \tBNXT_ULP_HF1_10_BITMASK_O_IPV6_DST_ADDR   = 0x0001000000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SRC_PORT    = 0x0000800000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DST_PORT    = 0x0000400000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_SENT_SEQ    = 0x0000200000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_RECV_ACK    = 0x0000100000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_DATA_OFF    = 0x0000080000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_TCP_FLAGS   = 0x0000040000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_RX_WIN      = 0x0000020000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_CSUM        = 0x0000010000000000,\n-\tBNXT_ULP_HF1_10_BITMASK_O_TCP_URP         = 0x0000008000000000\n+\tBNXT_ULP_HF1_10_BITMASK_O_UDP_SRC_PORT    = 0x0000800000000000,\n+\tBNXT_ULP_HF1_10_BITMASK_O_UDP_DST_PORT    = 0x0000400000000000,\n+\tBNXT_ULP_HF1_10_BITMASK_O_UDP_LENGTH      = 0x0000200000000000,\n+\tBNXT_ULP_HF1_10_BITMASK_O_UDP_CSUM        = 0x0000100000000000\n };\n \n enum bnxt_ulp_hf1_11_bitmask {\n@@ -369,18 +367,46 @@ enum bnxt_ulp_hf1_11_bitmask {\n \tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_CFI_PRI   = 0x0400000000000000,\n \tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_VID       = 0x0200000000000000,\n \tBNXT_ULP_HF1_11_BITMASK_OO_VLAN_TYPE      = 0x0100000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_VER        = 0x0080000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_TC         = 0x0040000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_PROTO_ID   = 0x0008000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_TTL        = 0x0004000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_SRC_ADDR   = 0x0002000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_IPV6_DST_ADDR   = 0x0001000000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT    = 0x0000800000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT    = 0x0000400000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_UDP_LENGTH      = 0x0000200000000000,\n-\tBNXT_ULP_HF1_11_BITMASK_O_UDP_CSUM        = 0x0000100000000000\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_VER        = 0x0080000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_TOS        = 0x0040000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_LEN        = 0x0020000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_FRAG_ID    = 0x0010000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_FRAG_OFF   = 0x0008000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_TTL        = 0x0004000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_PROTO_ID   = 0x0002000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_CSUM       = 0x0001000000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_SRC_ADDR   = 0x0000800000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_IPV4_DST_ADDR   = 0x0000400000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_UDP_SRC_PORT    = 0x0000200000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_UDP_DST_PORT    = 0x0000100000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_UDP_LENGTH      = 0x0000080000000000,\n+\tBNXT_ULP_HF1_11_BITMASK_O_UDP_CSUM        = 0x0000040000000000\n+};\n+\n+enum bnxt_ulp_hf1_12_bitmask {\n+\tBNXT_ULP_HF1_12_BITMASK_WM                = 0x8000000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_SVIF_INDEX        = 0x4000000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_ETH_DMAC        = 0x2000000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_ETH_SMAC        = 0x1000000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_ETH_TYPE        = 0x0800000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_VER        = 0x0400000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_TOS        = 0x0200000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_LEN        = 0x0100000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_FRAG_ID    = 0x0080000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_FRAG_OFF   = 0x0040000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_TTL        = 0x0020000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_PROTO_ID   = 0x0010000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_CSUM       = 0x0008000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_SRC_ADDR   = 0x0004000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_IPV4_DST_ADDR   = 0x0002000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_UDP_SRC_PORT    = 0x0001000000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_UDP_DST_PORT    = 0x0000800000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_UDP_LENGTH      = 0x0000400000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_O_UDP_CSUM        = 0x0000200000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_T_VXLAN_FLAGS     = 0x0000100000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_T_VXLAN_RSVD0     = 0x0000080000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_T_VXLAN_VNI       = 0x0000040000000000,\n+\tBNXT_ULP_HF1_12_BITMASK_T_VXLAN_RSVD1     = 0x0000020000000000\n };\n \n enum bnxt_ulp_hf2_0_bitmask {\n@@ -389,16 +415,14 @@ enum bnxt_ulp_hf2_0_bitmask {\n \tBNXT_ULP_HF2_0_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF2_0_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF2_0_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n-\tBNXT_ULP_HF2_0_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n+\tBNXT_ULP_HF2_0_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000\n };\n \n enum bnxt_ulp_hf2_1_bitmask {\n@@ -416,16 +440,7 @@ enum bnxt_ulp_hf2_1_bitmask {\n \tBNXT_ULP_HF2_1_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n \tBNXT_ULP_HF2_1_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n \tBNXT_ULP_HF2_1_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SRC_PORT     = 0x0001000000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DST_PORT     = 0x0000800000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_SENT_SEQ     = 0x0000400000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_RECV_ACK     = 0x0000200000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_DATA_OFF     = 0x0000100000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_TCP_FLAGS    = 0x0000080000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_RX_WIN       = 0x0000040000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_CSUM         = 0x0000020000000000,\n-\tBNXT_ULP_HF2_1_BITMASK_O_TCP_URP          = 0x0000010000000000\n+\tBNXT_ULP_HF2_1_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000\n };\n \n enum bnxt_ulp_hf2_2_bitmask {\n@@ -434,20 +449,17 @@ enum bnxt_ulp_hf2_2_bitmask {\n \tBNXT_ULP_HF2_2_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF2_2_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF2_2_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_UDP_SRC_PORT     = 0x0001000000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_UDP_DST_PORT     = 0x0000800000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_UDP_LENGTH       = 0x0000400000000000,\n-\tBNXT_ULP_HF2_2_BITMASK_O_UDP_CSUM         = 0x0000200000000000\n+\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_TC          = 0x0040000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_FLOW_LABEL  = 0x0020000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_PROTO_ID    = 0x0008000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_SRC_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF2_2_BITMASK_O_IPV6_DST_ADDR    = 0x0001000000000000\n };\n \n enum bnxt_ulp_hf2_3_bitmask {\n@@ -456,14 +468,19 @@ enum bnxt_ulp_hf2_3_bitmask {\n \tBNXT_ULP_HF2_3_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF2_3_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF2_3_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n-\tBNXT_ULP_HF2_3_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000\n+\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n+\tBNXT_ULP_HF2_3_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000\n };\n \n enum bnxt_ulp_hf2_4_bitmask {\n@@ -497,18 +514,25 @@ enum bnxt_ulp_hf2_5_bitmask {\n \tBNXT_ULP_HF2_5_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF2_5_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF2_5_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_UDP_SRC_PORT     = 0x0004000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_UDP_DST_PORT     = 0x0002000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_UDP_LENGTH       = 0x0001000000000000,\n-\tBNXT_ULP_HF2_5_BITMASK_O_UDP_CSUM         = 0x0000800000000000\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SRC_PORT     = 0x0001000000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DST_PORT     = 0x0000800000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_SENT_SEQ     = 0x0000400000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_RECV_ACK     = 0x0000200000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_DATA_OFF     = 0x0000100000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_TCP_FLAGS    = 0x0000080000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_RX_WIN       = 0x0000040000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_CSUM         = 0x0000020000000000,\n+\tBNXT_ULP_HF2_5_BITMASK_O_TCP_URP          = 0x0000010000000000\n };\n \n enum bnxt_ulp_hf2_6_bitmask {\n@@ -517,19 +541,18 @@ enum bnxt_ulp_hf2_6_bitmask {\n \tBNXT_ULP_HF2_6_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF2_6_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF2_6_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n-\tBNXT_ULP_HF2_6_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_TC          = 0x0200000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_FLOW_LABEL  = 0x0100000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0080000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_PROTO_ID    = 0x0040000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_SRC_ADDR    = 0x0010000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_IPV6_DST_ADDR    = 0x0008000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_UDP_SRC_PORT     = 0x0004000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_UDP_DST_PORT     = 0x0002000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_UDP_LENGTH       = 0x0001000000000000,\n+\tBNXT_ULP_HF2_6_BITMASK_O_UDP_CSUM         = 0x0000800000000000\n };\n \n enum bnxt_ulp_hf2_7_bitmask {\n@@ -538,28 +561,20 @@ enum bnxt_ulp_hf2_7_bitmask {\n \tBNXT_ULP_HF2_7_BITMASK_O_ETH_DMAC         = 0x2000000000000000,\n \tBNXT_ULP_HF2_7_BITMASK_O_ETH_SMAC         = 0x1000000000000000,\n \tBNXT_ULP_HF2_7_BITMASK_O_ETH_TYPE         = 0x0800000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SRC_PORT     = 0x0000200000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DST_PORT     = 0x0000100000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_SENT_SEQ     = 0x0000080000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_RECV_ACK     = 0x0000040000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_DATA_OFF     = 0x0000020000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_TCP_FLAGS    = 0x0000010000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_RX_WIN       = 0x0000008000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_CSUM         = 0x0000004000000000,\n-\tBNXT_ULP_HF2_7_BITMASK_O_TCP_URP          = 0x0000002000000000\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_VER         = 0x0400000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_TOS         = 0x0200000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_LEN         = 0x0100000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_FRAG_ID     = 0x0080000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_FRAG_OFF    = 0x0040000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_TTL         = 0x0020000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_PROTO_ID    = 0x0010000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_CSUM        = 0x0008000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_SRC_ADDR    = 0x0004000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_IPV4_DST_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_UDP_SRC_PORT     = 0x0001000000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_UDP_DST_PORT     = 0x0000800000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_UDP_LENGTH       = 0x0000400000000000,\n+\tBNXT_ULP_HF2_7_BITMASK_O_UDP_CSUM         = 0x0000200000000000\n };\n \n enum bnxt_ulp_hf2_8_bitmask {\n@@ -571,20 +586,23 @@ enum bnxt_ulp_hf2_8_bitmask {\n \tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n \tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n \tBNXT_ULP_HF2_8_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_UDP_SRC_PORT     = 0x0000200000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_UDP_DST_PORT     = 0x0000100000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_UDP_LENGTH       = 0x0000080000000000,\n-\tBNXT_ULP_HF2_8_BITMASK_O_UDP_CSUM         = 0x0000040000000000\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_TC          = 0x0040000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_FLOW_LABEL  = 0x0020000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_PROTO_ID    = 0x0008000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_SRC_ADDR    = 0x0002000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_IPV6_DST_ADDR    = 0x0001000000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SRC_PORT     = 0x0000800000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DST_PORT     = 0x0000400000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_SENT_SEQ     = 0x0000200000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_RECV_ACK     = 0x0000100000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_DATA_OFF     = 0x0000080000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_TCP_FLAGS    = 0x0000040000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_RX_WIN       = 0x0000020000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_CSUM         = 0x0000010000000000,\n+\tBNXT_ULP_HF2_8_BITMASK_O_TCP_URP          = 0x0000008000000000\n };\n \n enum bnxt_ulp_hf2_9_bitmask {\n@@ -596,14 +614,25 @@ enum bnxt_ulp_hf2_9_bitmask {\n \tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_CFI_PRI    = 0x0400000000000000,\n \tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_VID        = 0x0200000000000000,\n \tBNXT_ULP_HF2_9_BITMASK_OO_VLAN_TYPE       = 0x0100000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_VER         = 0x0080000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_TC          = 0x0040000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_FLOW_LABEL  = 0x0020000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_PROTO_ID    = 0x0008000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_TTL         = 0x0004000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_SRC_ADDR    = 0x0002000000000000,\n-\tBNXT_ULP_HF2_9_BITMASK_O_IPV6_DST_ADDR    = 0x0001000000000000\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_VER         = 0x0080000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_TOS         = 0x0040000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_LEN         = 0x0020000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_FRAG_ID     = 0x0010000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_FRAG_OFF    = 0x0008000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_TTL         = 0x0004000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_PROTO_ID    = 0x0002000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_CSUM        = 0x0001000000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_SRC_ADDR    = 0x0000800000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_IPV4_DST_ADDR    = 0x0000400000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SRC_PORT     = 0x0000200000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DST_PORT     = 0x0000100000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_SENT_SEQ     = 0x0000080000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_RECV_ACK     = 0x0000040000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_DATA_OFF     = 0x0000020000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_TCP_FLAGS    = 0x0000010000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_RX_WIN       = 0x0000008000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_CSUM         = 0x0000004000000000,\n+\tBNXT_ULP_HF2_9_BITMASK_O_TCP_URP          = 0x0000002000000000\n };\n \n enum bnxt_ulp_hf2_10_bitmask {\n@@ -623,15 +652,10 @@ enum bnxt_ulp_hf2_10_bitmask {\n \tBNXT_ULP_HF2_10_BITMASK_O_IPV6_TTL        = 0x0004000000000000,\n \tBNXT_ULP_HF2_10_BITMASK_O_IPV6_SRC_ADDR   = 0x0002000000000000,\n \tBNXT_ULP_HF2_10_BITMASK_O_IPV6_DST_ADDR   = 0x0001000000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SRC_PORT    = 0x0000800000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DST_PORT    = 0x0000400000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_SENT_SEQ    = 0x0000200000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_RECV_ACK    = 0x0000100000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_DATA_OFF    = 0x0000080000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_TCP_FLAGS   = 0x0000040000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_RX_WIN      = 0x0000020000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_CSUM        = 0x0000010000000000,\n-\tBNXT_ULP_HF2_10_BITMASK_O_TCP_URP         = 0x0000008000000000\n+\tBNXT_ULP_HF2_10_BITMASK_O_UDP_SRC_PORT    = 0x0000800000000000,\n+\tBNXT_ULP_HF2_10_BITMASK_O_UDP_DST_PORT    = 0x0000400000000000,\n+\tBNXT_ULP_HF2_10_BITMASK_O_UDP_LENGTH      = 0x0000200000000000,\n+\tBNXT_ULP_HF2_10_BITMASK_O_UDP_CSUM        = 0x0000100000000000\n };\n \n enum bnxt_ulp_hf2_11_bitmask {\n@@ -643,17 +667,20 @@ enum bnxt_ulp_hf2_11_bitmask {\n \tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_CFI_PRI   = 0x0400000000000000,\n \tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_VID       = 0x0200000000000000,\n \tBNXT_ULP_HF2_11_BITMASK_OO_VLAN_TYPE      = 0x0100000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_VER        = 0x0080000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_TC         = 0x0040000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_FLOW_LABEL = 0x0020000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PAYLOAD_LEN = 0x0010000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_PROTO_ID   = 0x0008000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_TTL        = 0x0004000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_SRC_ADDR   = 0x0002000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_IPV6_DST_ADDR   = 0x0001000000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT    = 0x0000800000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT    = 0x0000400000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_UDP_LENGTH      = 0x0000200000000000,\n-\tBNXT_ULP_HF2_11_BITMASK_O_UDP_CSUM        = 0x0000100000000000\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_VER        = 0x0080000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_TOS        = 0x0040000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_LEN        = 0x0020000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_FRAG_ID    = 0x0010000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_FRAG_OFF   = 0x0008000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_TTL        = 0x0004000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_PROTO_ID   = 0x0002000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_CSUM       = 0x0001000000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_SRC_ADDR   = 0x0000800000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_IPV4_DST_ADDR   = 0x0000400000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_UDP_SRC_PORT    = 0x0000200000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_UDP_DST_PORT    = 0x0000100000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_UDP_LENGTH      = 0x0000080000000000,\n+\tBNXT_ULP_HF2_11_BITMASK_O_UDP_CSUM        = 0x0000040000000000\n };\n+\n #endif\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_act.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_act.c\ndeleted file mode 100644\nindex 08f0e25b47..0000000000\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_act.c\n+++ /dev/null\n@@ -1,709 +0,0 @@\n-/* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n- * All rights reserved.\n- */\n-\n-/* date: Tue Dec  1 17:07:12 2020 */\n-\n-#include \"ulp_template_db_enum.h\"\n-#include \"ulp_template_db_field.h\"\n-#include \"ulp_template_struct.h\"\n-#include \"ulp_template_db_tbl.h\"\n-\n-/* Mapper templates for header act list */\n-struct bnxt_ulp_mapper_tmpl_info ulp_stingray_act_tmpl_list[] = {\n-\t/* act_tid: 1, stingray, ingress */\n-\t[1] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_STINGRAY,\n-\t.num_tbls = 4,\n-\t.start_tbl_idx = 0,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 0,\n-\t\t.cond_nums = 0 }\n-\t}\n-};\n-\n-struct bnxt_ulp_mapper_tbl_info ulp_stingray_act_tbl_list[] = {\n-\t{ /* act_tid: 1, stingray, table: int_flow_counter_tbl.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_ACT_STATS_64,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 0,\n-\t\t.cond_nums = 1 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 0,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* act_tid: 1, stingray, table: int_vtag_encap_record.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_ACT_ENCAP_16B,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n-\t.direction = TF_DIR_RX,\n-\t.mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 1,\n-\t\t.cond_nums = 1 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 1,\n-\t.result_bit_size = 0,\n-\t.result_num_fields = 0,\n-\t.encap_num_fields = 12\n-\t},\n-\t{ /* act_tid: 1, stingray, table: int_full_act_record.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n-\t.direction = TF_DIR_RX,\n-\t.mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 2,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 13,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* act_tid: 1, stingray, table: ext_full_act_record.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_EXT,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n-\t.direction = TF_DIR_RX,\n-\t.mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 2,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 39,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n-\t}\n-};\n-\n-struct bnxt_ulp_mapper_cond_info ulp_stingray_act_cond_list[] = {\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,\n-\t.cond_operand = BNXT_ULP_ACT_BIT_COUNT\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,\n-\t.cond_operand = BNXT_ULP_ACT_BIT_PUSH_VLAN\n-\t}\n-};\n-\n-struct bnxt_ulp_mapper_field_info ulp_stingray_act_result_field_list[] = {\n-\t/* act_tid: 1, stingray, table: int_flow_counter_tbl.0 */\n-\t{\n-\t.description = \"count\",\n-\t.field_bit_size = 64,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t/* act_tid: 1, stingray, table: int_vtag_encap_record.0 */\n-\t{\n-\t.description = \"ecv_tun_type\",\n-\t.field_bit_size = 3,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"ecv_l4_type\",\n-\t.field_bit_size = 3,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"ecv_l3_type\",\n-\t.field_bit_size = 3,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"ecv_l2_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"ecv_vtag_type\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}\n-\t},\n-\t{\n-\t.description = \"ecv_custom_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"ecv_valid\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"vtag_tpid\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_PUSH_VLAN >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_PUSH_VLAN & 0xff}\n-\t},\n-\t{\n-\t.description = \"vtag_vid\",\n-\t.field_bit_size = 12,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_SET_VLAN_VID & 0xff}\n-\t},\n-\t{\n-\t.description = \"vtag_de\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"vtag_pcp\",\n-\t.field_bit_size = 3,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_SET_VLAN_PCP & 0xff}\n-\t},\n-\t{\n-\t.description = \"spare\",\n-\t.field_bit_size = 80,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t/* act_tid: 1, stingray, table: int_full_act_record.0 */\n-\t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"age_enable\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"agg_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"rate_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"flow_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,\n-\t.field_opr1 = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}\n-\t},\n-\t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_mir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_match\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_ACT_BIT,\n-\t.field_cond_opr = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_SET_TP_DST & 0xff},\n-\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST\n-\t},\n-\t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_ACT_BIT,\n-\t.field_cond_opr = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_SET_TP_SRC & 0xff},\n-\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST\n-\t},\n-\t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l3_rdir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tl3_rdir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l3_ttl_dec\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}\n-\t},\n-\t{\n-\t.description = \"tl3_ttl_dec\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}\n-\t},\n-\t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_ACT_BIT,\n-\t.field_cond_opr = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP & 0xff},\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\tULP_SR_SYM_DECAP_FUNC_THRU_TUN},\n-\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr2 = {\n-\t\tULP_SR_SYM_DECAP_FUNC_NONE}\n-\t},\n-\t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}\n-\t},\n-\t{\n-\t.description = \"pop_vlan\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,\n-\t.field_opr1 = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}\n-\t},\n-\t{\n-\t.description = \"meter\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"drop\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,\n-\t.field_opr1 = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}\n-\t},\n-\t{\n-\t.description = \"hit\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"type\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t/* act_tid: 1, stingray, table: ext_full_act_record.0 */\n-\t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"age_enable\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"agg_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"rate_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"flow_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,\n-\t.field_opr1 = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_COUNT >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_COUNT & 0xff}\n-\t},\n-\t{\n-\t.description = \"flow_cntr_ext\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_mir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_match\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"encap_rec_int\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_ACT_BIT,\n-\t.field_cond_opr = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_SET_TP_DST & 0xff},\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_SET_TP_DST >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_SET_TP_DST & 0xff},\n-\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST\n-\t},\n-\t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_ACT_BIT,\n-\t.field_cond_opr = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_SET_TP_SRC & 0xff},\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_SET_TP_SRC >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_SET_TP_SRC & 0xff},\n-\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST\n-\t},\n-\t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l3_rdir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tl3_rdir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l3_ttl_dec\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_ACT_DEC_TTL >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_ACT_DEC_TTL & 0xff}\n-\t},\n-\t{\n-\t.description = \"tl3_ttl_dec\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_ACT_T_DEC_TTL >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_ACT_T_DEC_TTL & 0xff}\n-\t},\n-\t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_ACT_BIT,\n-\t.field_cond_opr = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_VXLAN_DECAP & 0xff},\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\tULP_SR_SYM_DECAP_FUNC_THRU_TUN},\n-\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr2 = {\n-\t\tULP_SR_SYM_DECAP_FUNC_NONE}\n-\t},\n-\t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,\n-\t\tBNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}\n-\t},\n-\t{\n-\t.description = \"pop_vlan\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,\n-\t.field_opr1 = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_POP_VLAN & 0xff}\n-\t},\n-\t{\n-\t.description = \"meter\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"drop\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_BIT,\n-\t.field_opr1 = {\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 56) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 48) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 40) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 32) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 24) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 16) & 0xff,\n-\t\t((uint64_t)BNXT_ULP_ACT_BIT_DROP >> 8) & 0xff,\n-\t\t(uint64_t)BNXT_ULP_ACT_BIT_DROP & 0xff}\n-\t}\n-};\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c\nindex fd4ceb226c..e9799d0b90 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.c\n@@ -3,7 +3,7 @@\n  * All rights reserved.\n  */\n \n-/* date: Fri Jan 29 11:27:48 2021 */\n+/* date: Thu Mar  4 10:12:06 2021 */\n \n #include \"ulp_template_db_enum.h\"\n #include \"ulp_template_db_field.h\"\n@@ -91,34 +91,26 @@ struct bnxt_ulp_generic_tbl_params ulp_generic_tbl_params[] = {\n \t.num_buckets             = 8,\n \t.hash_tbl_entries        = 1024,\n \t.result_byte_order       = BNXT_ULP_BYTE_ORDER_LE\n-\t}\n-};\n-\n-/* device tables */\n-const struct bnxt_ulp_template_device_tbls ulp_template_stingray_tbls[] = {\n-\t[BNXT_ULP_TEMPLATE_TYPE_CLASS] = {\n-\t.tmpl_list               = ulp_stingray_class_tmpl_list,\n-\t.tmpl_list_size          = ULP_STINGRAY_CLASS_TMPL_LIST_SIZE,\n-\t.tbl_list                = ulp_stingray_class_tbl_list,\n-\t.tbl_list_size           = ULP_STINGRAY_CLASS_TBL_LIST_SIZE,\n-\t.key_info_list           = ulp_stingray_class_key_info_list,\n-\t.key_info_list_size      = ULP_STINGRAY_CLASS_KEY_INFO_LIST_SIZE,\n-\t.ident_list              = ulp_stingray_class_ident_list,\n-\t.ident_list_size         = ULP_STINGRAY_CLASS_IDENT_LIST_SIZE,\n-\t.cond_list               = ulp_stingray_class_cond_list,\n-\t.cond_list_size          = ULP_STINGRAY_CLASS_COND_LIST_SIZE,\n-\t.result_field_list       = ulp_stingray_class_result_field_list,\n-\t.result_field_list_size  = ULP_STINGRAY_CLASS_RESULT_FIELD_LIST_SIZE\n \t},\n-\t[BNXT_ULP_TEMPLATE_TYPE_ACTION] = {\n-\t.tmpl_list               = ulp_stingray_act_tmpl_list,\n-\t.tmpl_list_size          = ULP_STINGRAY_ACT_TMPL_LIST_SIZE,\n-\t.tbl_list                = ulp_stingray_act_tbl_list,\n-\t.tbl_list_size           = ULP_STINGRAY_ACT_TBL_LIST_SIZE,\n-\t.cond_list               = ulp_stingray_act_cond_list,\n-\t.cond_list_size          = ULP_STINGRAY_ACT_COND_LIST_SIZE,\n-\t.result_field_list       = ulp_stingray_act_result_field_list,\n-\t.result_field_list_size  = ULP_STINGRAY_ACT_RESULT_FIELD_LIST_SIZE\n+\t[BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PORT_TABLE << 1 |\n+\t\tBNXT_ULP_DIRECTION_INGRESS] = {\n+\t.name                    = \"INGRESS GENERIC_TABLE_PORT_TABLE\",\n+\t.result_num_entries      = 1024,\n+\t.result_num_bytes        = 18,\n+\t.key_num_bytes           = 0,\n+\t.num_buckets             = 0,\n+\t.hash_tbl_entries        = 0,\n+\t.result_byte_order       = BNXT_ULP_BYTE_ORDER_LE\n+\t},\n+\t[BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PORT_TABLE << 1 |\n+\t\tBNXT_ULP_DIRECTION_EGRESS] = {\n+\t.name                    = \"EGRESS GENERIC_TABLE_PORT_TABLE\",\n+\t.result_num_entries      = 1024,\n+\t.result_num_bytes        = 18,\n+\t.key_num_bytes           = 0,\n+\t.num_buckets             = 0,\n+\t.hash_tbl_entries        = 0,\n+\t.result_byte_order       = BNXT_ULP_BYTE_ORDER_LE\n \t}\n };\n \n@@ -154,6 +146,32 @@ const struct bnxt_ulp_template_device_tbls ulp_template_wh_plus_tbls[] = {\n \t}\n };\n \n+/* device tables */\n+const struct bnxt_ulp_template_device_tbls ulp_template_thor_tbls[] = {\n+\t[BNXT_ULP_TEMPLATE_TYPE_CLASS] = {\n+\t.tmpl_list               = ulp_thor_class_tmpl_list,\n+\t.tmpl_list_size          = ULP_THOR_CLASS_TMPL_LIST_SIZE,\n+\t.tbl_list                = ulp_thor_class_tbl_list,\n+\t.tbl_list_size           = ULP_THOR_CLASS_TBL_LIST_SIZE,\n+\t.key_info_list           = ulp_thor_class_key_info_list,\n+\t.key_info_list_size      = ULP_THOR_CLASS_KEY_INFO_LIST_SIZE,\n+\t.ident_list              = ulp_thor_class_ident_list,\n+\t.ident_list_size         = ULP_THOR_CLASS_IDENT_LIST_SIZE,\n+\t.cond_list               = ulp_thor_class_cond_list,\n+\t.cond_list_size          = ULP_THOR_CLASS_COND_LIST_SIZE,\n+\t.result_field_list       = ulp_thor_class_result_field_list,\n+\t.result_field_list_size  = ULP_THOR_CLASS_RESULT_FIELD_LIST_SIZE\n+\t},\n+\t[BNXT_ULP_TEMPLATE_TYPE_ACTION] = {\n+\t.tmpl_list               = ulp_thor_act_tmpl_list,\n+\t.tmpl_list_size          = ULP_THOR_ACT_TMPL_LIST_SIZE,\n+\t.tbl_list                = ulp_thor_act_tbl_list,\n+\t.tbl_list_size           = ULP_THOR_ACT_TBL_LIST_SIZE,\n+\t.result_field_list       = ulp_thor_act_result_field_list,\n+\t.result_field_list_size  = ULP_THOR_ACT_RESULT_FIELD_LIST_SIZE\n+\t}\n+};\n+\n /* List of device specific parameters */\n struct bnxt_ulp_device_params ulp_device_params[BNXT_ULP_DEVICE_ID_LAST] = {\n \t[BNXT_ULP_DEVICE_ID_WH_PLUS] = {\n@@ -173,17 +191,18 @@ struct bnxt_ulp_device_params ulp_device_params[BNXT_ULP_DEVICE_ID_LAST] = {\n \t.packet_count_mask       = 0xffffffff00000000,\n \t.byte_count_shift        = 0,\n \t.packet_count_shift      = 36,\n+\t.dynamic_pad_en          = 0,\n \t.dev_tbls                = ulp_template_wh_plus_tbls\n \t},\n-\t[BNXT_ULP_DEVICE_ID_STINGRAY] = {\n-\t.description             = \"Stingray\",\n+\t[BNXT_ULP_DEVICE_ID_THOR] = {\n+\t.description             = \"Thor\",\n \t.byte_order              = BNXT_ULP_BYTE_ORDER_LE,\n \t.encap_byte_swap         = 1,\n \t.int_flow_db_num_entries = 16384,\n \t.ext_flow_db_num_entries = 32768,\n-\t.mark_db_lfid_entries    = 65536,\n-\t.mark_db_gfid_entries    = 65536,\n-\t.flow_count_db_entries   = 16384,\n+\t.mark_db_lfid_entries    = 0,\n+\t.mark_db_gfid_entries    = 0,\n+\t.flow_count_db_entries   = 0,\n \t.fdb_parent_flow_entries = 2,\n \t.num_resources_per_flow  = 8,\n \t.num_phy_ports           = 2,\n@@ -192,7 +211,16 @@ struct bnxt_ulp_device_params ulp_device_params[BNXT_ULP_DEVICE_ID_LAST] = {\n \t.packet_count_mask       = 0xffffffff00000000,\n \t.byte_count_shift        = 0,\n \t.packet_count_shift      = 36,\n-\t.dev_tbls                = ulp_template_stingray_tbls\n+\t.dynamic_pad_en          = 1,\n+\t.em_blk_size_bits        = 100,\n+\t.em_blk_align_bits       = 128,\n+\t.em_key_align_bytes      = 80,\n+\t.wc_slice_width          = 160,\n+\t.wc_max_slices           = 4,\n+\t.wc_mode_list       = {0x0000000c, 0x0000000e, 0x0000000f, 0x0000000f},\n+\t.wc_mod_list_max_size    = 4,\n+\t.wc_ctl_size_bits        = 32,\n+\t.dev_tbls                = ulp_template_thor_tbls\n \t}\n };\n \n@@ -248,11 +276,6 @@ struct bnxt_ulp_glb_resource_info ulp_glb_resource_tbl[] = {\n \t}\n };\n \n-/* Lists global action records */\n-uint32_t ulp_glb_template_tbl[] = {\n-\tBNXT_ULP_DF_TPL_LOOPBACK_ACTION_REC\n-};\n-\n /* Provides act_bitmask */\n struct bnxt_ulp_shared_act_info ulp_shared_act_info[] = {\n \t[BNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_SHARED_MIRROR << 1 |\n@@ -360,85 +383,76 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[2050] = 2,\n \t[2052] = 3,\n \t[2054] = 4,\n-\t[2058] = 5,\n-\t[2060] = 6,\n-\t[2062] = 7,\n-\t[2064] = 8,\n-\t[2066] = 9,\n-\t[2068] = 10,\n-\t[2070] = 11,\n-\t[2072] = 12,\n-\t[2074] = 13,\n-\t[2076] = 14,\n+\t[2088] = 5,\n+\t[2090] = 6,\n+\t[2092] = 7,\n+\t[2094] = 8,\n+\t[2096] = 9,\n+\t[2098] = 10,\n+\t[2100] = 11,\n+\t[2102] = 12,\n \t[2176] = 0,\n \t[2177] = 1,\n \t[2178] = 2,\n \t[2180] = 3,\n \t[2182] = 4,\n-\t[2186] = 5,\n-\t[2188] = 6,\n-\t[2190] = 7,\n-\t[2192] = 8,\n-\t[2194] = 9,\n-\t[2196] = 10,\n-\t[2198] = 11,\n-\t[2200] = 12,\n-\t[2202] = 13,\n-\t[2204] = 14,\n-\t[2232] = 15,\n-\t[2234] = 16,\n-\t[2236] = 17,\n-\t[2238] = 18,\n-\t[2240] = 19,\n-\t[2242] = 20,\n-\t[2244] = 21,\n-\t[2246] = 22,\n-\t[2248] = 23,\n+\t[2196] = 5,\n+\t[2198] = 6,\n+\t[2200] = 7,\n+\t[2202] = 8,\n+\t[2204] = 9,\n+\t[2206] = 10,\n+\t[2208] = 11,\n+\t[2210] = 12,\n+\t[2212] = 13,\n+\t[2214] = 14,\n \t[2304] = 0,\n \t[2305] = 1,\n \t[2306] = 2,\n \t[2308] = 3,\n \t[2310] = 4,\n-\t[2314] = 5,\n-\t[2316] = 6,\n-\t[2318] = 7,\n-\t[2320] = 8,\n-\t[2322] = 9,\n-\t[2324] = 10,\n-\t[2326] = 11,\n-\t[2328] = 12,\n-\t[2330] = 13,\n-\t[2332] = 14,\n-\t[2378] = 15,\n-\t[2380] = 16,\n-\t[2382] = 17,\n-\t[2384] = 18,\n+\t[2344] = 8,\n+\t[2346] = 9,\n+\t[2348] = 10,\n+\t[2350] = 11,\n+\t[2352] = 12,\n+\t[2354] = 13,\n+\t[2356] = 14,\n+\t[2358] = 15,\n+\t[2386] = 5,\n+\t[2390] = 6,\n+\t[2394] = 7,\n \t[2432] = 0,\n \t[2433] = 1,\n \t[2434] = 2,\n \t[2436] = 3,\n \t[2438] = 4,\n-\t[2462] = 5,\n-\t[2464] = 6,\n-\t[2466] = 7,\n-\t[2468] = 8,\n-\t[2470] = 9,\n-\t[2472] = 10,\n-\t[2474] = 11,\n-\t[2476] = 12,\n+\t[2452] = 8,\n+\t[2454] = 9,\n+\t[2456] = 10,\n+\t[2458] = 11,\n+\t[2460] = 12,\n+\t[2462] = 13,\n+\t[2464] = 14,\n+\t[2466] = 15,\n+\t[2468] = 16,\n+\t[2470] = 17,\n+\t[2514] = 5,\n+\t[2518] = 6,\n+\t[2522] = 7,\n \t[2560] = 0,\n \t[2561] = 1,\n \t[2562] = 2,\n \t[2564] = 3,\n \t[2566] = 4,\n-\t[2590] = 5,\n-\t[2592] = 6,\n-\t[2594] = 7,\n-\t[2596] = 8,\n-\t[2598] = 9,\n-\t[2600] = 10,\n-\t[2602] = 11,\n-\t[2604] = 12,\n+\t[2600] = 5,\n+\t[2602] = 6,\n+\t[2604] = 7,\n+\t[2606] = 8,\n+\t[2608] = 9,\n+\t[2610] = 10,\n+\t[2612] = 11,\n+\t[2614] = 12,\n \t[2616] = 13,\n \t[2618] = 14,\n \t[2620] = 15,\n@@ -453,82 +467,83 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[2690] = 2,\n \t[2692] = 3,\n \t[2694] = 4,\n-\t[2718] = 5,\n-\t[2720] = 6,\n-\t[2722] = 7,\n-\t[2724] = 8,\n-\t[2726] = 9,\n-\t[2728] = 10,\n-\t[2730] = 11,\n-\t[2732] = 12,\n-\t[2762] = 13,\n-\t[2764] = 14,\n-\t[2766] = 15,\n-\t[2768] = 16,\n+\t[2708] = 5,\n+\t[2710] = 6,\n+\t[2712] = 7,\n+\t[2714] = 8,\n+\t[2716] = 9,\n+\t[2718] = 10,\n+\t[2720] = 11,\n+\t[2722] = 12,\n+\t[2724] = 13,\n+\t[2726] = 14,\n+\t[2744] = 15,\n+\t[2746] = 16,\n+\t[2748] = 17,\n+\t[2750] = 18,\n+\t[2752] = 19,\n+\t[2754] = 20,\n+\t[2756] = 21,\n+\t[2758] = 22,\n+\t[2760] = 23,\n \t[2816] = 0,\n \t[2817] = 1,\n \t[2818] = 2,\n \t[2820] = 3,\n \t[2822] = 4,\n-\t[2826] = 8,\n-\t[2828] = 9,\n-\t[2830] = 10,\n-\t[2832] = 11,\n-\t[2834] = 12,\n-\t[2836] = 13,\n-\t[2838] = 14,\n-\t[2840] = 15,\n-\t[2842] = 16,\n-\t[2844] = 17,\n-\t[2898] = 5,\n-\t[2902] = 6,\n-\t[2906] = 7,\n+\t[2856] = 5,\n+\t[2858] = 6,\n+\t[2860] = 7,\n+\t[2862] = 8,\n+\t[2864] = 9,\n+\t[2866] = 10,\n+\t[2868] = 11,\n+\t[2870] = 12,\n+\t[2890] = 13,\n+\t[2892] = 14,\n+\t[2894] = 15,\n+\t[2896] = 16,\n \t[2944] = 0,\n \t[2945] = 1,\n \t[2946] = 2,\n \t[2948] = 3,\n \t[2950] = 4,\n-\t[2954] = 8,\n-\t[2956] = 9,\n-\t[2958] = 10,\n-\t[2960] = 11,\n-\t[2962] = 12,\n-\t[2964] = 13,\n-\t[2966] = 14,\n-\t[2968] = 15,\n-\t[2970] = 16,\n-\t[2972] = 17,\n-\t[3000] = 18,\n-\t[3002] = 19,\n-\t[3004] = 20,\n-\t[3006] = 21,\n-\t[3008] = 22,\n-\t[3010] = 23,\n-\t[3012] = 24,\n-\t[3014] = 25,\n-\t[3016] = 26,\n-\t[3026] = 5,\n-\t[3030] = 6,\n-\t[3034] = 7,\n+\t[2964] = 5,\n+\t[2966] = 6,\n+\t[2968] = 7,\n+\t[2970] = 8,\n+\t[2972] = 9,\n+\t[2974] = 10,\n+\t[2976] = 11,\n+\t[2978] = 12,\n+\t[2980] = 13,\n+\t[2982] = 14,\n+\t[3018] = 15,\n+\t[3020] = 16,\n+\t[3022] = 17,\n+\t[3024] = 18,\n \t[3072] = 0,\n \t[3073] = 1,\n \t[3074] = 2,\n \t[3076] = 3,\n \t[3078] = 4,\n-\t[3082] = 8,\n-\t[3084] = 9,\n-\t[3086] = 10,\n-\t[3088] = 11,\n-\t[3090] = 12,\n-\t[3092] = 13,\n-\t[3094] = 14,\n-\t[3096] = 15,\n-\t[3098] = 16,\n-\t[3100] = 17,\n-\t[3146] = 18,\n-\t[3148] = 19,\n-\t[3150] = 20,\n-\t[3152] = 21,\n+\t[3112] = 8,\n+\t[3114] = 9,\n+\t[3116] = 10,\n+\t[3118] = 11,\n+\t[3120] = 12,\n+\t[3122] = 13,\n+\t[3124] = 14,\n+\t[3126] = 15,\n+\t[3128] = 16,\n+\t[3130] = 17,\n+\t[3132] = 18,\n+\t[3134] = 19,\n+\t[3136] = 20,\n+\t[3138] = 21,\n+\t[3140] = 22,\n+\t[3142] = 23,\n+\t[3144] = 24,\n \t[3154] = 5,\n \t[3158] = 6,\n \t[3162] = 7,\n@@ -537,14 +552,25 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[3202] = 2,\n \t[3204] = 3,\n \t[3206] = 4,\n-\t[3230] = 8,\n-\t[3232] = 9,\n-\t[3234] = 10,\n-\t[3236] = 11,\n-\t[3238] = 12,\n-\t[3240] = 13,\n-\t[3242] = 14,\n-\t[3244] = 15,\n+\t[3220] = 8,\n+\t[3222] = 9,\n+\t[3224] = 10,\n+\t[3226] = 11,\n+\t[3228] = 12,\n+\t[3230] = 13,\n+\t[3232] = 14,\n+\t[3234] = 15,\n+\t[3236] = 16,\n+\t[3238] = 17,\n+\t[3256] = 18,\n+\t[3258] = 19,\n+\t[3260] = 20,\n+\t[3262] = 21,\n+\t[3264] = 22,\n+\t[3266] = 23,\n+\t[3268] = 24,\n+\t[3270] = 25,\n+\t[3272] = 26,\n \t[3282] = 5,\n \t[3286] = 6,\n \t[3290] = 7,\n@@ -553,23 +579,18 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[3330] = 2,\n \t[3332] = 3,\n \t[3334] = 4,\n-\t[3358] = 8,\n-\t[3360] = 9,\n-\t[3362] = 10,\n-\t[3364] = 11,\n-\t[3366] = 12,\n-\t[3368] = 13,\n-\t[3370] = 14,\n-\t[3372] = 15,\n-\t[3384] = 16,\n-\t[3386] = 17,\n-\t[3388] = 18,\n-\t[3390] = 19,\n-\t[3392] = 20,\n-\t[3394] = 21,\n-\t[3396] = 22,\n-\t[3398] = 23,\n-\t[3400] = 24,\n+\t[3368] = 8,\n+\t[3370] = 9,\n+\t[3372] = 10,\n+\t[3374] = 11,\n+\t[3376] = 12,\n+\t[3378] = 13,\n+\t[3380] = 14,\n+\t[3382] = 15,\n+\t[3402] = 16,\n+\t[3404] = 17,\n+\t[3406] = 18,\n+\t[3408] = 19,\n \t[3410] = 5,\n \t[3414] = 6,\n \t[3418] = 7,\n@@ -578,105 +599,121 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[3458] = 2,\n \t[3460] = 3,\n \t[3462] = 4,\n-\t[3486] = 8,\n-\t[3488] = 9,\n-\t[3490] = 10,\n-\t[3492] = 11,\n-\t[3494] = 12,\n-\t[3496] = 13,\n-\t[3498] = 14,\n-\t[3500] = 15,\n-\t[3530] = 16,\n-\t[3532] = 17,\n-\t[3534] = 18,\n-\t[3536] = 19,\n+\t[3476] = 8,\n+\t[3478] = 9,\n+\t[3480] = 10,\n+\t[3482] = 11,\n+\t[3484] = 12,\n+\t[3486] = 13,\n+\t[3488] = 14,\n+\t[3490] = 15,\n+\t[3492] = 16,\n+\t[3494] = 17,\n+\t[3530] = 18,\n+\t[3532] = 19,\n+\t[3534] = 20,\n+\t[3536] = 21,\n \t[3538] = 5,\n \t[3542] = 6,\n \t[3546] = 7,\n+\t[3584] = 0,\n+\t[3585] = 1,\n+\t[3586] = 2,\n+\t[3588] = 3,\n+\t[3590] = 4,\n+\t[3604] = 5,\n+\t[3606] = 6,\n+\t[3608] = 7,\n+\t[3610] = 8,\n+\t[3612] = 9,\n+\t[3614] = 10,\n+\t[3616] = 11,\n+\t[3618] = 12,\n+\t[3620] = 13,\n+\t[3622] = 14,\n+\t[3658] = 15,\n+\t[3660] = 16,\n+\t[3662] = 17,\n+\t[3664] = 18,\n+\t[3678] = 19,\n+\t[3679] = 20,\n+\t[3680] = 21,\n+\t[3681] = 22,\n \t[4096] = 0,\n \t[4097] = 1,\n \t[4098] = 2,\n \t[4100] = 3,\n \t[4102] = 4,\n-\t[4106] = 5,\n-\t[4108] = 6,\n-\t[4110] = 7,\n-\t[4112] = 8,\n-\t[4114] = 9,\n-\t[4116] = 10,\n-\t[4118] = 11,\n-\t[4120] = 12,\n-\t[4122] = 13,\n-\t[4124] = 14,\n+\t[4136] = 5,\n+\t[4138] = 6,\n+\t[4140] = 7,\n+\t[4142] = 8,\n+\t[4144] = 9,\n+\t[4146] = 10,\n+\t[4148] = 11,\n+\t[4150] = 12,\n \t[4224] = 0,\n \t[4225] = 1,\n \t[4226] = 2,\n \t[4228] = 3,\n \t[4230] = 4,\n-\t[4234] = 5,\n-\t[4236] = 6,\n-\t[4238] = 7,\n-\t[4240] = 8,\n-\t[4242] = 9,\n-\t[4244] = 10,\n-\t[4246] = 11,\n-\t[4248] = 12,\n-\t[4250] = 13,\n-\t[4252] = 14,\n-\t[4280] = 15,\n-\t[4282] = 16,\n-\t[4284] = 17,\n-\t[4286] = 18,\n-\t[4288] = 19,\n-\t[4290] = 20,\n-\t[4292] = 21,\n-\t[4294] = 22,\n-\t[4296] = 23,\n+\t[4244] = 5,\n+\t[4246] = 6,\n+\t[4248] = 7,\n+\t[4250] = 8,\n+\t[4252] = 9,\n+\t[4254] = 10,\n+\t[4256] = 11,\n+\t[4258] = 12,\n+\t[4260] = 13,\n+\t[4262] = 14,\n \t[4352] = 0,\n \t[4353] = 1,\n \t[4354] = 2,\n \t[4356] = 3,\n \t[4358] = 4,\n-\t[4362] = 5,\n-\t[4364] = 6,\n-\t[4366] = 7,\n-\t[4368] = 8,\n-\t[4370] = 9,\n-\t[4372] = 10,\n-\t[4374] = 11,\n-\t[4376] = 12,\n-\t[4378] = 13,\n-\t[4380] = 14,\n-\t[4426] = 15,\n-\t[4428] = 16,\n-\t[4430] = 17,\n-\t[4432] = 18,\n+\t[4392] = 8,\n+\t[4394] = 9,\n+\t[4396] = 10,\n+\t[4398] = 11,\n+\t[4400] = 12,\n+\t[4402] = 13,\n+\t[4404] = 14,\n+\t[4406] = 15,\n+\t[4434] = 5,\n+\t[4438] = 6,\n+\t[4442] = 7,\n \t[4480] = 0,\n \t[4481] = 1,\n \t[4482] = 2,\n \t[4484] = 3,\n \t[4486] = 4,\n-\t[4510] = 5,\n-\t[4512] = 6,\n-\t[4514] = 7,\n-\t[4516] = 8,\n-\t[4518] = 9,\n-\t[4520] = 10,\n-\t[4522] = 11,\n-\t[4524] = 12,\n+\t[4500] = 8,\n+\t[4502] = 9,\n+\t[4504] = 10,\n+\t[4506] = 11,\n+\t[4508] = 12,\n+\t[4510] = 13,\n+\t[4512] = 14,\n+\t[4514] = 15,\n+\t[4516] = 16,\n+\t[4518] = 17,\n+\t[4562] = 5,\n+\t[4566] = 6,\n+\t[4570] = 7,\n \t[4608] = 0,\n \t[4609] = 1,\n \t[4610] = 2,\n \t[4612] = 3,\n \t[4614] = 4,\n-\t[4638] = 5,\n-\t[4640] = 6,\n-\t[4642] = 7,\n-\t[4644] = 8,\n-\t[4646] = 9,\n-\t[4648] = 10,\n-\t[4650] = 11,\n-\t[4652] = 12,\n+\t[4648] = 5,\n+\t[4650] = 6,\n+\t[4652] = 7,\n+\t[4654] = 8,\n+\t[4656] = 9,\n+\t[4658] = 10,\n+\t[4660] = 11,\n+\t[4662] = 12,\n \t[4664] = 13,\n \t[4666] = 14,\n \t[4668] = 15,\n@@ -691,82 +728,83 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[4738] = 2,\n \t[4740] = 3,\n \t[4742] = 4,\n-\t[4766] = 5,\n-\t[4768] = 6,\n-\t[4770] = 7,\n-\t[4772] = 8,\n-\t[4774] = 9,\n-\t[4776] = 10,\n-\t[4778] = 11,\n-\t[4780] = 12,\n-\t[4810] = 13,\n-\t[4812] = 14,\n-\t[4814] = 15,\n-\t[4816] = 16,\n+\t[4756] = 5,\n+\t[4758] = 6,\n+\t[4760] = 7,\n+\t[4762] = 8,\n+\t[4764] = 9,\n+\t[4766] = 10,\n+\t[4768] = 11,\n+\t[4770] = 12,\n+\t[4772] = 13,\n+\t[4774] = 14,\n+\t[4792] = 15,\n+\t[4794] = 16,\n+\t[4796] = 17,\n+\t[4798] = 18,\n+\t[4800] = 19,\n+\t[4802] = 20,\n+\t[4804] = 21,\n+\t[4806] = 22,\n+\t[4808] = 23,\n \t[4864] = 0,\n \t[4865] = 1,\n \t[4866] = 2,\n \t[4868] = 3,\n \t[4870] = 4,\n-\t[4874] = 8,\n-\t[4876] = 9,\n-\t[4878] = 10,\n-\t[4880] = 11,\n-\t[4882] = 12,\n-\t[4884] = 13,\n-\t[4886] = 14,\n-\t[4888] = 15,\n-\t[4890] = 16,\n-\t[4892] = 17,\n-\t[4946] = 5,\n-\t[4950] = 6,\n-\t[4954] = 7,\n+\t[4904] = 5,\n+\t[4906] = 6,\n+\t[4908] = 7,\n+\t[4910] = 8,\n+\t[4912] = 9,\n+\t[4914] = 10,\n+\t[4916] = 11,\n+\t[4918] = 12,\n+\t[4938] = 13,\n+\t[4940] = 14,\n+\t[4942] = 15,\n+\t[4944] = 16,\n \t[4992] = 0,\n \t[4993] = 1,\n \t[4994] = 2,\n \t[4996] = 3,\n \t[4998] = 4,\n-\t[5002] = 8,\n-\t[5004] = 9,\n-\t[5006] = 10,\n-\t[5008] = 11,\n-\t[5010] = 12,\n-\t[5012] = 13,\n-\t[5014] = 14,\n-\t[5016] = 15,\n-\t[5018] = 16,\n-\t[5020] = 17,\n-\t[5048] = 18,\n-\t[5050] = 19,\n-\t[5052] = 20,\n-\t[5054] = 21,\n-\t[5056] = 22,\n-\t[5058] = 23,\n-\t[5060] = 24,\n-\t[5062] = 25,\n-\t[5064] = 26,\n-\t[5074] = 5,\n-\t[5078] = 6,\n-\t[5082] = 7,\n+\t[5012] = 5,\n+\t[5014] = 6,\n+\t[5016] = 7,\n+\t[5018] = 8,\n+\t[5020] = 9,\n+\t[5022] = 10,\n+\t[5024] = 11,\n+\t[5026] = 12,\n+\t[5028] = 13,\n+\t[5030] = 14,\n+\t[5066] = 15,\n+\t[5068] = 16,\n+\t[5070] = 17,\n+\t[5072] = 18,\n \t[5120] = 0,\n \t[5121] = 1,\n \t[5122] = 2,\n \t[5124] = 3,\n \t[5126] = 4,\n-\t[5130] = 8,\n-\t[5132] = 9,\n-\t[5134] = 10,\n-\t[5136] = 11,\n-\t[5138] = 12,\n-\t[5140] = 13,\n-\t[5142] = 14,\n-\t[5144] = 15,\n-\t[5146] = 16,\n-\t[5148] = 17,\n-\t[5194] = 18,\n-\t[5196] = 19,\n-\t[5198] = 20,\n-\t[5200] = 21,\n+\t[5160] = 8,\n+\t[5162] = 9,\n+\t[5164] = 10,\n+\t[5166] = 11,\n+\t[5168] = 12,\n+\t[5170] = 13,\n+\t[5172] = 14,\n+\t[5174] = 15,\n+\t[5176] = 16,\n+\t[5178] = 17,\n+\t[5180] = 18,\n+\t[5182] = 19,\n+\t[5184] = 20,\n+\t[5186] = 21,\n+\t[5188] = 22,\n+\t[5190] = 23,\n+\t[5192] = 24,\n \t[5202] = 5,\n \t[5206] = 6,\n \t[5210] = 7,\n@@ -775,14 +813,25 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[5250] = 2,\n \t[5252] = 3,\n \t[5254] = 4,\n-\t[5278] = 8,\n-\t[5280] = 9,\n-\t[5282] = 10,\n-\t[5284] = 11,\n-\t[5286] = 12,\n-\t[5288] = 13,\n-\t[5290] = 14,\n-\t[5292] = 15,\n+\t[5268] = 8,\n+\t[5270] = 9,\n+\t[5272] = 10,\n+\t[5274] = 11,\n+\t[5276] = 12,\n+\t[5278] = 13,\n+\t[5280] = 14,\n+\t[5282] = 15,\n+\t[5284] = 16,\n+\t[5286] = 17,\n+\t[5304] = 18,\n+\t[5306] = 19,\n+\t[5308] = 20,\n+\t[5310] = 21,\n+\t[5312] = 22,\n+\t[5314] = 23,\n+\t[5316] = 24,\n+\t[5318] = 25,\n+\t[5320] = 26,\n \t[5330] = 5,\n \t[5334] = 6,\n \t[5338] = 7,\n@@ -791,23 +840,18 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[5378] = 2,\n \t[5380] = 3,\n \t[5382] = 4,\n-\t[5406] = 8,\n-\t[5408] = 9,\n-\t[5410] = 10,\n-\t[5412] = 11,\n-\t[5414] = 12,\n-\t[5416] = 13,\n-\t[5418] = 14,\n-\t[5420] = 15,\n-\t[5432] = 16,\n-\t[5434] = 17,\n-\t[5436] = 18,\n-\t[5438] = 19,\n-\t[5440] = 20,\n-\t[5442] = 21,\n-\t[5444] = 22,\n-\t[5446] = 23,\n-\t[5448] = 24,\n+\t[5416] = 8,\n+\t[5418] = 9,\n+\t[5420] = 10,\n+\t[5422] = 11,\n+\t[5424] = 12,\n+\t[5426] = 13,\n+\t[5428] = 14,\n+\t[5430] = 15,\n+\t[5450] = 16,\n+\t[5452] = 17,\n+\t[5454] = 18,\n+\t[5456] = 19,\n \t[5458] = 5,\n \t[5462] = 6,\n \t[5466] = 7,\n@@ -816,18 +860,20 @@ uint8_t ulp_glb_field_tbl[] = {\n \t[5506] = 2,\n \t[5508] = 3,\n \t[5510] = 4,\n-\t[5534] = 8,\n-\t[5536] = 9,\n-\t[5538] = 10,\n-\t[5540] = 11,\n-\t[5542] = 12,\n-\t[5544] = 13,\n-\t[5546] = 14,\n-\t[5548] = 15,\n-\t[5578] = 16,\n-\t[5580] = 17,\n-\t[5582] = 18,\n-\t[5584] = 19,\n+\t[5524] = 8,\n+\t[5526] = 9,\n+\t[5528] = 10,\n+\t[5530] = 11,\n+\t[5532] = 12,\n+\t[5534] = 13,\n+\t[5536] = 14,\n+\t[5538] = 15,\n+\t[5540] = 16,\n+\t[5542] = 17,\n+\t[5578] = 18,\n+\t[5580] = 19,\n+\t[5582] = 20,\n+\t[5584] = 21,\n \t[5586] = 5,\n \t[5590] = 6,\n \t[5594] = 7\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h b/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h\nindex 07f9075de7..328520c319 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_tbl.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -57,6 +57,10 @@ extern struct bnxt_ulp_mapper_tmpl_info ulp_stingray_act_tmpl_list[];\n \n extern struct bnxt_ulp_mapper_tbl_info ulp_stingray_act_tbl_list[];\n \n+extern struct bnxt_ulp_mapper_key_info ulp_stingray_act_key_info_list[];\n+\n+extern struct bnxt_ulp_mapper_ident_info ulp_stingray_act_ident_list[];\n+\n extern struct\n bnxt_ulp_mapper_field_info ulp_stingray_act_result_field_list[];\n \n@@ -66,5 +70,43 @@ bnxt_ulp_mapper_cond_info ulp_stingray_class_cond_list[];\n extern struct\n bnxt_ulp_mapper_cond_info ulp_stingray_act_cond_list[];\n \n+/* Thor template table declarations */\n+extern struct bnxt_ulp_mapper_tmpl_info ulp_thor_class_tmpl_list[];\n+\n+extern struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[];\n+\n+extern struct\n+bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[];\n+\n+extern struct\n+bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[];\n+\n+extern struct bnxt_ulp_mapper_ident_info ulp_thor_class_ident_list[];\n+\n+extern struct bnxt_ulp_mapper_tmpl_info ulp_thor_act_tmpl_list[];\n+\n+extern struct bnxt_ulp_mapper_tbl_info ulp_thor_act_tbl_list[];\n+\n+extern struct bnxt_ulp_mapper_key_info ulp_thor_act_key_info_list[];\n+\n+extern struct bnxt_ulp_mapper_ident_info ulp_thor_act_ident_list[];\n+\n+extern struct\n+bnxt_ulp_mapper_field_info ulp_thor_act_result_field_list[];\n+\n+extern struct\n+bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[];\n+\n+extern struct\n+bnxt_ulp_mapper_cond_info ulp_thor_act_cond_list[];\n+\n+extern struct bnxt_ulp_mapper_key_info ulp_wh_plus_act_key_info_list[];\n+\n+extern struct bnxt_ulp_mapper_ident_info ulp_wh_plus_act_ident_list[];\n+\n+/* Global declarations */\n extern uint8_t ulp_glb_field_tbl[];\n+\n+extern struct\n+bnxt_ulp_shared_act_info ulp_shared_act_info[];\n #endif\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_thor_act.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_thor_act.c\nnew file mode 100644\nindex 0000000000..d0d96f32d4\n--- /dev/null\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_thor_act.c\n@@ -0,0 +1,229 @@\n+/* SPDX-License-Identifier: BSD-3-Clause\n+ * Copyright(c) 2014-2021 Broadcom\n+ * All rights reserved.\n+ */\n+\n+/* date: Mon Feb  8 09:17:37 2021 */\n+\n+#include \"ulp_template_db_enum.h\"\n+#include \"ulp_template_db_field.h\"\n+#include \"ulp_template_struct.h\"\n+#include \"ulp_template_db_tbl.h\"\n+\n+/* Mapper templates for header act list */\n+struct bnxt_ulp_mapper_tmpl_info ulp_thor_act_tmpl_list[] = {\n+\t/* act_tid: 1, thor, ingress */\n+\t[1] = {\n+\t.device_name = BNXT_ULP_DEVICE_ID_THOR,\n+\t.num_tbls = 2,\n+\t.start_tbl_idx = 0,\n+\t.reject_info = {\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n+\t\t.cond_start_idx = 0,\n+\t\t.cond_nums = 0 }\n+\t}\n+};\n+\n+struct bnxt_ulp_mapper_tbl_info ulp_thor_act_tbl_list[] = {\n+\t{ /* act_tid: 1, thor, table: int_flow_counter_tbl.0 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n+\t.resource_type = TF_TBL_TYPE_ACT_STATS_64,\n+\t.resource_sub_type =\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_INT_COUNT,\n+\t.direction = TF_DIR_RX,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_start_idx = 0,\n+\t\t.cond_nums = 1 },\n+\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 0,\n+\t.result_bit_size = 64,\n+\t.result_num_fields = 1\n+\t},\n+\t{ /* act_tid: 1, thor, table: int_full_act_record.0 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n+\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n+\t.resource_sub_type =\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n+\t.direction = TF_DIR_RX,\n+\t.mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 0,\n+\t\t.cond_false_goto = 0,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n+\t\t.cond_start_idx = 1,\n+\t\t.cond_nums = 0 },\n+\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 1,\n+\t.result_bit_size = 128,\n+\t.result_num_fields = 17,\n+\t.encap_num_fields = 0\n+\t}\n+};\n+\n+struct bnxt_ulp_mapper_cond_info ulp_thor_act_cond_list[] = {\n+\t/* cond_execute: act_tid: 1, int_flow_counter_tbl.0 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_ACT_BIT_IS_SET,\n+\t.cond_operand = BNXT_ULP_ACT_BIT_COUNT\n+\t}\n+};\n+\n+struct bnxt_ulp_mapper_field_info ulp_thor_act_result_field_list[] = {\n+\t/* act_tid: 1, thor, table: int_flow_counter_tbl.0 */\n+\t{\n+\t.description = \"count\",\n+\t.field_bit_size = 64,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t/* act_tid: 1, thor, table: int_full_act_record.0 */\n+\t{\n+\t.description = \"sp_rec_ptr\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"encap_ptr\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"mod_rec_ptr\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"rsvd1\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"rsvd0\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"decap_func\",\n+\t.field_bit_size = 5,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"meter\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"stats_op\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"stats_ptr\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0 & 0xff}\n+\t},\n+\t{\n+\t.description = \"vnic_or_vport\",\n+\t.field_bit_size = 11,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ACT_PROP,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_ACT_PROP_IDX_VNIC >> 8) & 0xff,\n+\t\tBNXT_ULP_ACT_PROP_IDX_VNIC & 0xff}\n+\t},\n+\t{\n+\t.description = \"use_default\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"mirror\",\n+\t.field_bit_size = 4,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"cnd_copy\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"vlan_dlt_rpt\",\n+\t.field_bit_size = 2,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"drop\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"hit\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"type\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n+\t}\n+};\n+\n+struct\n+bnxt_ulp_mapper_ident_info ulp_thor_act_ident_list[] = {\n+};\n+\n+struct\n+bnxt_ulp_mapper_key_info ulp_thor_act_key_info_list[] = {\n+};\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_class.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_thor_class.c\nsimilarity index 55%\nrename from drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_class.c\nrename to drivers/net/bnxt/tf_ulp/ulp_template_db_thor_class.c\nindex c2cb452770..4d3d1e24b4 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_stingray_class.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_thor_class.c\n@@ -3,7 +3,7 @@\n  * All rights reserved.\n  */\n \n-/* date: Wed Dec  2 12:05:11 2020 */\n+/* date: Fri Feb 12 13:05:14 2021 */\n \n #include \"ulp_template_db_enum.h\"\n #include \"ulp_template_db_field.h\"\n@@ -11,1159 +11,685 @@\n #include \"ulp_template_db_tbl.h\"\n \n /* Mapper templates for header class list */\n-struct bnxt_ulp_mapper_tmpl_info ulp_stingray_class_tmpl_list[] = {\n-\t/* class_tid: 1, stingray, ingress */\n+struct bnxt_ulp_mapper_tmpl_info ulp_thor_class_tmpl_list[] = {\n+\t/* class_tid: 1, thor, ingress */\n \t[1] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_STINGRAY,\n-\t.num_tbls = 9,\n+\t.device_name = BNXT_ULP_DEVICE_ID_THOR,\n+\t.num_tbls = 11,\n \t.start_tbl_idx = 0,\n \t.reject_info = {\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n \t\t.cond_start_idx = 0,\n \t\t.cond_nums = 0 }\n \t},\n-\t/* class_tid: 2, stingray, ingress */\n+\t/* class_tid: 2, thor, ingress */\n \t[2] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_STINGRAY,\n-\t.num_tbls = 6,\n-\t.start_tbl_idx = 9,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 4,\n-\t\t.cond_nums = 0 }\n-\t},\n-\t/* class_tid: 3, stingray, egress */\n-\t[3] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_STINGRAY,\n-\t.num_tbls = 8,\n-\t.start_tbl_idx = 15,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 4,\n-\t\t.cond_nums = 0 }\n-\t},\n-\t/* class_tid: 4, stingray, egress */\n-\t[4] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_STINGRAY,\n-\t.num_tbls = 7,\n-\t.start_tbl_idx = 23,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 }\n-\t},\n-\t/* class_tid: 5, stingray, egress */\n-\t[5] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_STINGRAY,\n-\t.num_tbls = 7,\n-\t.start_tbl_idx = 30,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 }\n-\t},\n-\t/* class_tid: 6, stingray, egress */\n-\t[6] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_STINGRAY,\n+\t.device_name = BNXT_ULP_DEVICE_ID_THOR,\n \t.num_tbls = 1,\n-\t.start_tbl_idx = 37,\n+\t.start_tbl_idx = 11,\n \t.reject_info = {\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 10,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 }\n \t}\n };\n \n-struct bnxt_ulp_mapper_tbl_info ulp_stingray_class_tbl_list[] = {\n-\t{ /* class_tid: 1, stingray, table: l2_cntxt_tcam_cache.rd */\n+struct bnxt_ulp_mapper_tbl_info ulp_thor_class_tbl_list[] = {\n+\t{ /* class_tid: 1, thor, table: mac_addr_cache.rd */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n \t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 2,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n \t\t.cond_start_idx = 0,\n-\t\t.cond_nums = 1 },\n+\t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n+\t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 0,\n-\t.blob_key_bit_size = 8,\n-\t.key_bit_size = 8,\n-\t.key_num_fields = 1,\n-\t.ident_start_idx = 0,\n-\t.ident_nums = 1\n+\t.blob_key_bit_size = 56,\n+\t.key_bit_size = 56,\n+\t.key_num_fields = 2,\n+\t.result_start_idx = 0,\n+\t.result_bit_size = 62,\n+\t.result_num_fields = 4\n+\t},\n+\t{ /* class_tid: 1, thor, table: control.0 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n+\t.direction = TF_DIR_RX,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 3,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_start_idx = 0,\n+\t\t.cond_nums = 1 },\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n-\t{ /* class_tid: 1, stingray, table: l2_cntxt_tcam.0 */\n+\t{ /* class_tid: 1, thor, table: l2_cntxt_tcam.0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n \t\t.cond_start_idx = 1,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_SRCH_ALLOC_WR_REGFILE,\n+\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n \t.pri_operand = 0,\n-\t.key_start_idx = 1,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 0,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 1,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 2,\n+\t.blob_key_bit_size = 213,\n+\t.key_bit_size = 213,\n+\t.key_num_fields = 21,\n+\t.result_start_idx = 4,\n+\t.result_bit_size = 43,\n+\t.result_num_fields = 6,\n+\t.ident_start_idx = 0,\n \t.ident_nums = 1\n \t},\n-\t{ /* class_tid: 1, stingray, table: profile_tcam_cache.rd */\n+\t{ /* class_tid: 1, thor, table: mac_addr_cache.wr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,\n \t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PROFILE_TCAM,\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_MAC_ADDR_CACHE,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n \t\t.cond_start_idx = 1,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_FLOW_SIG_ID_MATCH,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 14,\n-\t.blob_key_bit_size = 14,\n-\t.key_bit_size = 14,\n-\t.key_num_fields = 3,\n-\t.ident_start_idx = 2,\n-\t.ident_nums = 3\n-\t},\n-\t{ /* class_tid: 1, stingray, table: branch.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 3,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 1,\n-\t\t.cond_nums = 1 },\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID\n-\t},\n-\t{ /* class_tid: 1, stingray, table: profile_tcam.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 2,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n+\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n+\t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 17,\n-\t.blob_key_bit_size = 81,\n-\t.key_bit_size = 81,\n-\t.key_num_fields = 43,\n-\t.result_start_idx = 13,\n-\t.result_bit_size = 38,\n-\t.result_num_fields = 8,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 5,\n-\t.ident_nums = 1\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 23,\n+\t.blob_key_bit_size = 56,\n+\t.key_bit_size = 56,\n+\t.key_num_fields = 2,\n+\t.result_start_idx = 10,\n+\t.result_bit_size = 62,\n+\t.result_num_fields = 4\n \t},\n-\t{ /* class_tid: 1, stingray, table: profile_tcam_cache.wr */\n+\t{ /* class_tid: 1, thor, table: profile_tcam_cache.rd */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PROFILE_TCAM,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 2,\n+\t\t.cond_start_idx = 1,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n+\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n+\t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 60,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 25,\n \t.blob_key_bit_size = 14,\n \t.key_bit_size = 14,\n \t.key_num_fields = 3,\n-\t.result_start_idx = 21,\n-\t.result_bit_size = 66,\n-\t.result_num_fields = 5,\n-\t.encap_num_fields = 0\n+\t.ident_start_idx = 1,\n+\t.ident_nums = 5\n \t},\n-\t{ /* class_tid: 1, stingray, table: em.int_0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,\n-\t.resource_type = TF_MEM_INTERNAL,\n-\t.direction = TF_DIR_RX,\n-\t.mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 2,\n-\t\t.cond_nums = 1 },\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 63,\n-\t.blob_key_bit_size = 176,\n-\t.key_bit_size = 176,\n-\t.key_num_fields = 10,\n-\t.result_start_idx = 26,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 9,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 1, stingray, table: eem.ext_0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,\n-\t.resource_type = TF_MEM_EXTERNAL,\n+\t{ /* class_tid: 1, thor, table: control.1 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n \t.direction = TF_DIR_RX,\n-\t.mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_EXT,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 5,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 3,\n+\t\t.cond_start_idx = 1,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 73,\n-\t.blob_key_bit_size = 448,\n-\t.key_bit_size = 448,\n-\t.key_num_fields = 10,\n-\t.result_start_idx = 35,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 9,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 1, stingray, table: last */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n+\t},\n+\t{ /* class_tid: 1, thor, table: fkb_select.wm */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n+\t.resource_type = TF_TBL_TYPE_WC_FKB,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 0,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 },\n+\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_WC_KEY_ID_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 14,\n+\t.result_bit_size = 106,\n+\t.result_num_fields = 106\n \t},\n-\t{ /* class_tid: 2, stingray, table: int_full_act_record.0 */\n+\t{ /* class_tid: 1, thor, table: fkb_select.em */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n+\t.resource_type = TF_TBL_TYPE_EM_FKB,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_EM_KEY_ID_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 44,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 120,\n+\t.result_bit_size = 106,\n+\t.result_num_fields = 106\n \t},\n-\t{ /* class_tid: 2, stingray, table: l2_cntxt_tcam.0 */\n+\t{ /* class_tid: 1, thor, table: profile_tcam.l3_l4 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n+\t.resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 83,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 70,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 28,\n+\t.blob_key_bit_size = 94,\n+\t.key_bit_size = 94,\n+\t.key_num_fields = 43,\n+\t.result_start_idx = 226,\n+\t.result_bit_size = 33,\n+\t.result_num_fields = 8,\n \t.ident_start_idx = 6,\n-\t.ident_nums = 1\n+\t.ident_nums = 2\n \t},\n-\t{ /* class_tid: 2, stingray, table: l2_cntxt_tcam_cache.wr */\n+\t{ /* class_tid: 1, thor, table: profile_tcam_cache.wr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n+\t.resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,\n \t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PROFILE_TCAM,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n+\t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 96,\n-\t.blob_key_bit_size = 8,\n-\t.key_bit_size = 8,\n-\t.key_num_fields = 1,\n-\t.result_start_idx = 83,\n-\t.result_bit_size = 62,\n-\t.result_num_fields = 4,\n-\t.encap_num_fields = 0\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 71,\n+\t.blob_key_bit_size = 14,\n+\t.key_bit_size = 14,\n+\t.key_num_fields = 3,\n+\t.result_start_idx = 234,\n+\t.result_bit_size = 82,\n+\t.result_num_fields = 7\n \t},\n-\t{ /* class_tid: 2, stingray, table: parif_def_lkup_arec_ptr.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_LKUP_PARIF_DFLT_ACT_REC_PTR,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 87,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 2, stingray, table: parif_def_arec_ptr.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_DFLT_ACT_REC_PTR,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 88,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 2, stingray, table: parif_def_err_arec_ptr.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_ERR_ACT_REC_PTR,\n+\t{ /* class_tid: 1, thor, table: em.ipv4 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,\n+\t.resource_type = TF_MEM_INTERNAL,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 0,\n+\t\t.cond_true_goto  = 0,\n+\t\t.cond_false_goto = 0,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 89,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_BE,\n+\t.key_start_idx = 74,\n+\t.blob_key_bit_size = 0,\n+\t.key_bit_size = 0,\n+\t.key_num_fields = 114,\n+\t.result_start_idx = 241,\n+\t.result_bit_size = 0,\n+\t.result_num_fields = 6\n \t},\n-\t{ /* class_tid: 3, stingray, table: int_full_act_record.0 */\n+\t{ /* class_tid: 2, thor, table: int_full_act_record.0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n \t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n \t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION,\n-\t.direction = TF_DIR_TX,\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n+\t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto = 1,\n+\t\t.cond_true_goto  = 0,\n+\t\t.cond_false_goto = 0,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 90,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 247,\n \t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n+\t.result_num_fields = 17\n+\t}\n+};\n+\n+struct bnxt_ulp_mapper_cond_info ulp_thor_class_cond_list[] = {\n+\t/* cond_execute: class_tid: 1, control.0 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n+\t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n \t},\n-\t{ /* class_tid: 3, stingray, table: l2_cntxt_tcam_bypass.vfr_0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 4,\n-\t\t.cond_nums = 1 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 97,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 116,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 7,\n-\t.ident_nums = 0\n-\t},\n-\t{ /* class_tid: 3, stingray, table: l2_cntxt_tcam_cache.rd */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 5,\n-\t\t.cond_nums = 1 },\n-\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 110,\n-\t.blob_key_bit_size = 8,\n-\t.key_bit_size = 8,\n-\t.key_num_fields = 1,\n-\t.ident_start_idx = 7,\n-\t.ident_nums = 1\n+\t/* cond_execute: class_tid: 1, control.1 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n+\t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n+\t}\n+};\n+\n+struct bnxt_ulp_mapper_key_info ulp_thor_class_key_info_list[] = {\n+\t/* class_tid: 1, thor, table: mac_addr_cache.rd */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t}\n \t},\n-\t{ /* class_tid: 3, stingray, table: l2_cntxt_tcam.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n-\t\t.cond_start_idx = 6,\n-\t\t.cond_nums = 2 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 111,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 129,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 8,\n-\t.ident_nums = 1\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"mac_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"mac_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t}\n \t},\n-\t{ /* class_tid: 3, stingray, table: l2_cntxt_tcam_cache.wr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n-\t\t.cond_start_idx = 8,\n-\t\t.cond_nums = 2 },\n-\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 124,\n-\t.blob_key_bit_size = 8,\n-\t.key_bit_size = 8,\n-\t.key_num_fields = 1,\n-\t.result_start_idx = 142,\n-\t.result_bit_size = 62,\n-\t.result_num_fields = 4,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 3, stingray, table: parif_def_lkup_arec_ptr.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_LKUP_PARIF_DFLT_ACT_REC_PTR,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 146,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 3, stingray, table: parif_def_arec_ptr.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_DFLT_ACT_REC_PTR,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 147,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 3, stingray, table: parif_def_err_arec_ptr.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_ERR_ACT_REC_PTR,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 148,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 4, stingray, table: int_vtag_encap_record.egr0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_ACT_ENCAP_8B,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 149,\n-\t.result_bit_size = 0,\n-\t.result_num_fields = 0,\n-\t.encap_num_fields = 12\n-\t},\n-\t{ /* class_tid: 4, stingray, table: int_full_act_record.egr0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 161,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.egr0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n-\t.key_start_idx = 125,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 187,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 9,\n-\t.ident_nums = 0\n-\t},\n-\t{ /* class_tid: 4, stingray, table: l2_cntxt_tcam_cache.wr_egr0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 138,\n-\t.blob_key_bit_size = 8,\n-\t.key_bit_size = 8,\n-\t.key_num_fields = 1,\n-\t.result_start_idx = 200,\n-\t.result_bit_size = 62,\n-\t.result_num_fields = 4,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 9,\n-\t.ident_nums = 0\n-\t},\n-\t{ /* class_tid: 4, stingray, table: int_full_act_record.ing0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 204,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.dtagged_ing0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 139,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 230,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 9,\n-\t.ident_nums = 0\n-\t},\n-\t{ /* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.stagged_ing0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 152,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 243,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 9,\n-\t.ident_nums = 0\n-\t},\n-\t{ /* class_tid: 5, stingray, table: l2_cntxt_tcam.egr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n-\t.key_start_idx = 165,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 256,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 9,\n-\t.ident_nums = 1\n-\t},\n-\t{ /* class_tid: 5, stingray, table: l2_cntxt_tcam_cache.egr_wr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 178,\n-\t.blob_key_bit_size = 8,\n-\t.key_bit_size = 8,\n-\t.key_num_fields = 1,\n-\t.result_start_idx = 269,\n-\t.result_bit_size = 62,\n-\t.result_num_fields = 4,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 5, stingray, table: parif_def_lkup_arec_ptr.egr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_LKUP_PARIF_DFLT_ACT_REC_PTR,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_VF_FUNC_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 273,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 5, stingray, table: parif_def_arec_ptr.egr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_DFLT_ACT_REC_PTR,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_VF_FUNC_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 274,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 5, stingray, table: parif_def_err_arec_ptr.egr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_ERR_ACT_REC_PTR,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n-\t.tbl_operand = BNXT_ULP_CF_IDX_VF_FUNC_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 275,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 5, stingray, table: int_full_act_record.ing */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_AND_SET_VFR_FLAG,\n-\t.result_start_idx = 276,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n-\t},\n-\t{ /* class_tid: 5, stingray, table: l2_cntxt_tcam_bypass.ing */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 179,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 302,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.encap_num_fields = 0,\n-\t.ident_start_idx = 10,\n-\t.ident_nums = 0\n-\t},\n-\t{ /* class_tid: 6, stingray, table: int_full_act_record.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,\n-\t.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 315,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n-\t}\n-};\n-\n-struct bnxt_ulp_mapper_cond_info ulp_stingray_class_cond_list[] = {\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET,\n-\t.cond_operand = BNXT_ULP_GLB_HF_ID_O_ETH_DMAC\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n-\t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n-\t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n-\t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,\n-\t.cond_operand = BNXT_ULP_CF_IDX_VFR_MODE\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET,\n-\t.cond_operand = BNXT_ULP_CF_IDX_VFR_MODE\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET,\n-\t.cond_operand = BNXT_ULP_CF_IDX_VFR_MODE\n+\t/* class_tid: 1, thor, table: l2_cntxt_tcam.0 */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"etype\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"etype\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n \t},\n \t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET,\n-\t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET,\n-\t.cond_operand = BNXT_ULP_CF_IDX_VFR_MODE\n-\t},\n-\t{\n-\t.cond_opcode = BNXT_ULP_COND_OPC_RF_NOT_SET,\n-\t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n-\t}\n-};\n-\n-struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n-\t/* class_tid: 1, stingray, table: l2_cntxt_tcam_cache.rd */\n-\t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_ivlan_tpid_sel\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_ivlan_tpid_sel\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n-\t/* class_tid: 1, stingray, table: l2_cntxt_tcam.0 */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ivlan_vid\",\n \t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_ivlan_vid\",\n \t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_OO_VLAN_VID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_OO_VLAN_VID & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2_ovlan_tpid_sel\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2_ovlan_tpid_sel\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ovlan_vid\",\n \t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_ovlan_vid\",\n \t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"two_vtags\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"two_vtags\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"vtag_present\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"vtag_present\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"mac1_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"mac1_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"mac0_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"mac0_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tunnel_id\",\n+\t\t.field_bit_size = 24,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tunnel_id\",\n+\t\t.field_bit_size = 24,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n+\t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n+\t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"llc\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"llc\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"roce\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"roce\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"metadata\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"metadata\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 11,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 11,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_O_VTAG_NUM >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_O_VTAG_NUM & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"parif\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"parif\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n+\t\t.description = \"spif\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n+\t\t.description = \"spif\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"loopback\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"loopback\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"key_type\",\n+\t\t.description = \"recycle_cnt\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"recycle_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"mpass_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"key_type\",\n+\t\t.description = \"mpass_cnt\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1172,6 +698,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1180,17 +707,64 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 1, stingray, table: profile_tcam_cache.rd */\n+\t/* class_tid: 1, thor, table: mac_addr_cache.wr */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_SVIF_INDEX >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_SVIF_INDEX & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"mac_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"mac_addr\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t}\n+\t},\n+\t/* class_tid: 1, thor, table: profile_tcam_cache.rd */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"recycle_cnt\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1199,6 +773,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"recycle_cnt\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1207,6 +782,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"prof_func_id\",\n \t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1215,17 +791,19 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"prof_func_id\",\n \t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n+\t\t\t(BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"hdr_sig_id\",\n \t\t.field_bit_size = 5,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1234,6 +812,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"hdr_sig_id\",\n \t\t.field_bit_size = 5,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n@@ -1241,17 +820,19 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 1, stingray, table: profile_tcam.0 */\n+\t/* class_tid: 1, thor, table: profile_tcam.l3_l4 */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l4_hdr_is_udp_tcp\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l4_hdr_is_udp_tcp\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1260,6 +841,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l4_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1268,6 +850,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l4_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n \t\t.field_cond_opr = {\n \t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n@@ -1280,16 +863,17 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_L4_HDR_TYPE_TCP},\n+\t\t\tULP_THOR_SYM_L4_HDR_TYPE_TCP},\n \t\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr2 = {\n-\t\t\tULP_SR_SYM_L4_HDR_TYPE_UDP}\n+\t\t\tULP_THOR_SYM_L4_HDR_TYPE_UDP}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l4_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1298,6 +882,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l4_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1306,6 +891,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l4_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1314,22 +900,41 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l4_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_L4_HDR_VALID_YES}\n+\t\t\tULP_THOR_SYM_L4_HDR_VALID_YES}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"ieh\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"ieh\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l3_ipv6_cmp_dst\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l3_ipv6_cmp_dst\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1338,12 +943,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l3_ipv6_cmp_src\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l3_ipv6_cmp_src\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1352,12 +959,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l3_hdr_isIP\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l3_hdr_isIP\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1366,6 +975,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l3_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1374,6 +984,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l3_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n \t\t.field_cond_opr = {\n \t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_IPV4 >> 56) & 0xff,\n@@ -1386,16 +997,17 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_IPV4 & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_L3_HDR_TYPE_IPV4},\n+\t\t\tULP_THOR_SYM_L3_HDR_TYPE_IPV4},\n \t\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr2 = {\n-\t\t\tULP_SR_SYM_L3_HDR_TYPE_IPV6}\n+\t\t\tULP_THOR_SYM_L3_HDR_TYPE_IPV6}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l3_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1404,6 +1016,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l3_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1412,6 +1025,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l3_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1420,24 +1034,25 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l3_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_L3_HDR_VALID_YES}\n+\t\t\tULP_THOR_SYM_L3_HDR_VALID_YES}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_two_vtags\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_two_vtags\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1446,25 +1061,23 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l2_vtag_present\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_vtag_present\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_O_ONE_VTAG >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_O_ONE_VTAG & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_uc_mc_bc\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1473,6 +1086,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l2_uc_mc_bc\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1481,6 +1095,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l2_hdr_type\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1489,6 +1104,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l2_hdr_type\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1497,6 +1113,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l2_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1505,6 +1122,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l2_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1513,6 +1131,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"l2_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1521,22 +1140,25 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"l2_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_L2_HDR_VALID_YES}\n+\t\t\tULP_THOR_SYM_L2_HDR_VALID_YES}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"tun_hdr_flags\",\n \t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_flags\",\n \t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1545,12 +1167,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1559,12 +1183,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tun_hdr_err\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_err\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1573,6 +1199,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tun_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1581,6 +1208,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1589,12 +1217,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl4_hdr_is_udp_tcp\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl4_hdr_is_udp_tcp\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1603,12 +1233,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl4_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl4_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1617,12 +1249,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl4_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl4_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1631,6 +1265,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl4_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1639,6 +1274,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"tl4_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1647,12 +1283,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl3_ipv6_cmp_dst\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl3_ipv6_cmp_dst\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1661,12 +1299,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl3_ipv6_cmp_src\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl3_ipv6_cmp_src\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1675,12 +1315,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl3_hdr_isIP\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl3_hdr_isIP\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1689,12 +1331,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl3_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl3_hdr_type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1703,12 +1347,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl3_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl3_hdr_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1717,6 +1363,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl3_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1725,6 +1372,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"tl3_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1733,12 +1381,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl2_two_vtags\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl2_two_vtags\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1747,12 +1397,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl2_vtag_present\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl2_vtag_present\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1761,12 +1413,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl2_uc_mc_bc\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl2_uc_mc_bc\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1775,12 +1429,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl2_hdr_type\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tl2_hdr_type\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1789,6 +1445,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"tl2_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1797,6 +1454,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"tl2_hdr_valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1805,26 +1463,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"hrec_next\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"hrec_next\",\n \t\t.field_bit_size = 1,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"reserved\",\n-\t\t.field_bit_size = 9,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"reserved\",\n-\t\t.field_bit_size = 9,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1833,6 +1479,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"prof_func_id\",\n \t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1841,6 +1488,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"prof_func_id\",\n \t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n \t\t.field_opr1 = {\n@@ -1852,28 +1500,30 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"agg_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"agg_error\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"recycle_cnt\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"metadata\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"recycle_cnt\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"metadata\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1882,12 +1532,14 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"pkt_type_0\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"pkt_type_0\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1896,6 +1548,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"pkt_type_1\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1904,6 +1557,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"pkt_type_1\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1912,6 +1566,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1920,17 +1575,19 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 1, stingray, table: profile_tcam_cache.wr */\n+\t/* class_tid: 1, thor, table: profile_tcam_cache.wr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"recycle_cnt\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1939,6 +1596,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"recycle_cnt\",\n \t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n@@ -1947,6 +1605,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_mask = {\n \t\t.description = \"prof_func_id\",\n \t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1955,17 +1614,19 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"prof_func_id\",\n \t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n+\t\t\t(BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n \t\t.description = \"hdr_sig_id\",\n \t\t.field_bit_size = 5,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -1974,6 +1635,7 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t.field_info_spec = {\n \t\t.description = \"hdr_sig_id\",\n \t\t.field_bit_size = 5,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n@@ -1981,1335 +1643,1503 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 1, stingray, table: em.int_0 */\n+\t/* class_tid: 1, thor, table: em.ipv4 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"parif\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n-\t\t.field_bit_size = 16,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.description = \"parif\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"spif\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n-\t\t.field_bit_size = 16,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.description = \"spif\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 11,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n-\t\t.field_bit_size = 8,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_IP_PROTO_TCP},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr2 = {\n-\t\t\tULP_SR_SYM_IP_PROTO_UDP}\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 11,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"lcos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"lcos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"meta\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"meta\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"rcyc_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n-\t\t\t0xff,\n-\t\t\t0xff,\n-\t\t\t0xff,\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"rcyc_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_cntxt_id\",\n-\t\t.field_bit_size = 10,\n+\t\t.description = \"loopback\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_cntxt_id\",\n-\t\t.field_bit_size = 10,\n+\t\t.description = \"loopback\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"em_profile_id\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl2_l2type\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"em_profile_id\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl2_l2type\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n-\t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 1, stingray, table: eem.ext_0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 275,\n+\t\t.description = \"tl2_dmac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 275,\n+\t\t.description = \"tl2_dmac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"tl2_smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"tl2_smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"tl2_dt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n-\t\t.field_bit_size = 16,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.description = \"tl2_dt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"tl2_sa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n-\t\t.field_bit_size = 16,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.description = \"tl2_sa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl2_nvt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n-\t\t.field_bit_size = 8,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_IP_PROTO_TCP},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr2 = {\n-\t\t\tULP_SR_SYM_IP_PROTO_UDP}\n+\t\t.description = \"tl2_nvt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"tl2_ovp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"tl2_ovp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"tl2_ovd\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"tl2_ovd\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl2_ovv\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n-\t\t\t0xff,\n-\t\t\t0xff,\n-\t\t\t0xff,\n \t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl2_ovv\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_cntxt_id\",\n-\t\t.field_bit_size = 10,\n+\t\t.description = \"tl2_ovt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_cntxt_id\",\n-\t\t.field_bit_size = 10,\n+\t\t.description = \"tl2_ovt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"em_profile_id\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl2_ivp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"em_profile_id\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl2_ivp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n-\t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 2, stingray, table: l2_cntxt_tcam.0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl2_ivd\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl2_ivd\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n+\t\t.description = \"tl2_ivv\",\n \t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n+\t\t.description = \"tl2_ivv\",\n \t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl2_ivt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl2_ivt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl2_etype\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl2_etype\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n+\t\t.description = \"tl3_l3type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n+\t\t.description = \"tl3_l3type\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_sip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_sip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_sip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_sip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl3_sip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl3_sip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_dip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_dip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_dip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_dip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl3_dip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl3_dip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_ttl\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_ttl\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"tl3_prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"tl3_prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 2, stingray, table: l2_cntxt_tcam_cache.wr */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl3_fid.ipv4\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl3_fid.ipv4\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_PHY_PORT_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam_bypass.vfr_0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_fid.ipv6\",\n+\t\t.field_bit_size = 20,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_fid.ipv6\",\n+\t\t.field_bit_size = 20,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_qos\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_qos\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl3_ieh_nonext\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl3_ieh_nonext\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl3_ieh_esp\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl3_ieh_esp\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl3_ieh_auth\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl3_ieh_auth\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_ieh_dest\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_ieh_dest\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_ieh_frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl3_ieh_frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl3_ieh_rthdr\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl3_ieh_rthdr\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_ieh_hop\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_ieh_hop\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_ieh_1frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_ieh_1frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl3_df\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl3_df\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_l3err\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tl3_l3err\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"tl4_l4type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"tl4_l4type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam_cache.rd */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl4_src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl4_src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam.0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_flags\",\n+\t\t.field_bit_size = 9,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_flags\",\n+\t\t.field_bit_size = 9,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl4_seq\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tl4_seq\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl4_pa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tl4_pa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl4_opt\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tl4_opt\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_tcpts\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_tcpts\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_err\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"tl4_err\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tuntype\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tuntype\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tflags\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tflags\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tids\",\n+\t\t.field_bit_size = 24,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tids\",\n+\t\t.field_bit_size = 24,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tid\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"tid\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tctxts\",\n+\t\t.field_bit_size = 24,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"tctxts\",\n+\t\t.field_bit_size = 24,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"tctxt\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"tctxt\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam_cache.wr */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tqos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"tqos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.egr0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"terr\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"terr\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_l2type\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_l2type\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n+\t\t.description = \"l2_dmac\",\n \t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n+\t\t.description = \"l2_dmac\",\n \t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l2_dt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l2_dt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_sa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_sa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_nvt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_nvt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l2_ovp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l2_ovp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l2_ovd\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l2_ovd\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l2_ovv\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l2_ovv\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l2_ovt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l2_ovt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l2_ivp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l2_ivp\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"valid\",\n+\t\t.description = \"l2_ivd\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"valid\",\n+\t\t.description = \"l2_ivd\",\n \t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_cache.wr_egr0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_ivv\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_ivv\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.dtagged_ing0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_ivt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_ivt\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_etype\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n@@ -3317,1387 +3147,900 @@ struct bnxt_ulp_mapper_key_info ulp_stingray_class_key_info_list[] = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l2_etype\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_l3type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_l3type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l3_sip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l3_sip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l3_sip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l3_sip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_sip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_sip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_dip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_dip.ipv4\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_dip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_dip.ipv6\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_dip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_dip_selcmp.ipv6\",\n+\t\t.field_bit_size = 72,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t2}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_ttl\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_ttl\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l3_prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.description = \"l3_prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n+\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_TUN_HDR_TYPE_NONE}\n+\t\t\tULP_THOR_SYM_IP_PROTO_TCP},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr2 = {\n+\t\t\tULP_THOR_SYM_IP_PROTO_UDP}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_fid.ipv4\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_fid.ipv4\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"l3_fid.ipv6\",\n+\t\t.field_bit_size = 20,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"l3_fid.ipv6\",\n+\t\t.field_bit_size = 20,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.stagged_ing0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_qos\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_qos\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_ieh_nonext\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_ieh_nonext\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_ieh_esp\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_ieh_esp\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l3_ieh_auth\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l3_ieh_auth\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l3_ieh_dest\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l3_ieh_dest\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_ieh_frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_ieh_frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_ieh_rthdr\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l3_ieh_rthdr\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_ieh_hop\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l3_ieh_hop\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_ieh_1frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_ieh_1frag\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_df\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_df\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n+\t\t.description = \"l3_l3err.ipv4\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n+\t\t.description = \"l3_l3err.ipv4\",\n \t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\tULP_SR_SYM_TUN_HDR_TYPE_NONE}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_l3err.ipv6\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l3_l3err.ipv6\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"l4_l4type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"l4_l4type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n-\t/* class_tid: 5, stingray, table: l2_cntxt_tcam.egr */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.description = \"l4_src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n+\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr2 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.description = \"l4_src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n+\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr2 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.description = \"l4_dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n+\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr2 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.description = \"l4_dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n+\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n+\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr2 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l4_flags\",\n+\t\t.field_bit_size = 9,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l4_flags\",\n+\t\t.field_bit_size = 9,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l4_seq\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l4_seq\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l4_ack\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n+\t\t.description = \"l4_ack\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l4_win\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l4_win\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l4_pa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"l4_pa\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l4_opt\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l4_opt\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l4_tcpts\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l4_tcpts\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l4_tsval\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n-\t\t}\n-\t},\n-\t/* class_tid: 5, stingray, table: l2_cntxt_tcam_cache.egr_wr */\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n-\t\t}\n-\t},\n-\t/* class_tid: 5, stingray, table: l2_cntxt_tcam_bypass.ing */\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"l2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"mac0_addr\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l4_tsval\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l4_txecr\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff,\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"sparif\",\n-\t\t.field_bit_size = 4,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"tl2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"tl2_ovlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"mac1_addr\",\n-\t\t.field_bit_size = 48,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"l2_num_vtags\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"tl2_num_vtags\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l4_txecr\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"tun_hdr_type\",\n-\t\t.field_bit_size = 4,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"tun_hdr_type\",\n+\t\t.description = \"l4_err\",\n \t\t.field_bit_size = 4,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n-\t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"key_type\",\n-\t\t.field_bit_size = 2,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t}\n-\t},\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"valid\",\n-\t\t.field_bit_size = 1,\n+\t\t.description = \"l4_err\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_SKIP\n \t\t}\n \t}\n };\n \n-struct bnxt_ulp_mapper_field_info ulp_stingray_class_result_field_list[] = {\n-\t/* class_tid: 1, stingray, table: l2_cntxt_tcam.0 */\n-\t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"prof_func_id\",\n-\t.field_bit_size = 7,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}\n-\t},\n-\t{\n-\t.description = \"l2_byp_lkup_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_PHY_PORT_PARIF >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_PHY_PORT_PARIF & 0xff}\n-\t},\n-\t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"bd_act_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"byp_sp_lkup\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t/* class_tid: 1, stingray, table: profile_tcam.0 */\n-\t{\n-\t.description = \"wc_key_id\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t3}\n-\t},\n-\t{\n-\t.description = \"wc_profile_id\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"wc_search_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"em_key_mask\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t(125 >> 8) & 0xff,\n-\t\t125 & 0xff}\n-\t},\n-\t{\n-\t.description = \"em_key_id\",\n-\t.field_bit_size = 5,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t3}\n-\t},\n-\t{\n-\t.description = \"em_profile_id\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"em_search_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"pl_byp_lkup_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t/* class_tid: 1, stingray, table: profile_tcam_cache.wr */\n+struct bnxt_ulp_mapper_field_info ulp_thor_class_result_field_list[] = {\n+\t/* class_tid: 1, thor, table: mac_addr_cache.rd */\n \t{\n \t.description = \"rid\",\n \t.field_bit_size = 32,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n-\t},\n-\t{\n-\t.description = \"profile_tcam_index\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"em_profile_id\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"wm_profile_id\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"flow_sig_id\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_FLOW_SIG_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_FLOW_SIG_ID & 0xff}\n-\t},\n-\t/* class_tid: 1, stingray, table: em.int_0 */\n-\t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 33,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n-\t},\n-\t{\n-\t.description = \"ext_flow_cntr\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"act_rec_int\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"act_rec_size\",\n-\t.field_bit_size = 5,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"key_size\",\n-\t.field_bit_size = 9,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"reserved\",\n-\t.field_bit_size = 11,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"strength\",\n-\t.field_bit_size = 2,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t3}\n-\t},\n-\t{\n-\t.description = \"l1_cacheable\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"valid\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t/* class_tid: 1, stingray, table: eem.ext_0 */\n-\t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 33,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n-\t},\n-\t{\n-\t.description = \"ext_flow_cntr\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\tULP_SR_SYM_EEM_EXT_FLOW_CNTR}\n-\t},\n-\t{\n-\t.description = \"act_rec_int\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"act_rec_size\",\n-\t.field_bit_size = 5,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}\n-\t},\n-\t{\n-\t.description = \"key_size\",\n-\t.field_bit_size = 9,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t(173 >> 8) & 0xff,\n-\t\t173 & 0xff}\n-\t},\n-\t{\n-\t.description = \"reserved\",\n-\t.field_bit_size = 11,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"strength\",\n-\t.field_bit_size = 2,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t3}\n-\t},\n-\t{\n-\t.description = \"l1_cacheable\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"valid\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t/* class_tid: 2, stingray, table: int_full_act_record.0 */\n-\t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"age_enable\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"agg_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"rate_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"flow_cntr_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_mir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_match\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l3_rdir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tl3_rdir\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l3_ttl_dec\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tl3_ttl_dec\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}\n-\t},\n-\t{\n-\t.description = \"pop_vlan\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"meter\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"drop\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"hit\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"type\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t/* class_tid: 2, stingray, table: l2_cntxt_tcam.0 */\n-\t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"prof_func_id\",\n-\t.field_bit_size = 7,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n-\t},\n-\t{\n-\t.description = \"l2_byp_lkup_en\",\n-\t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_PHY_PORT_PARIF >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_PHY_PORT_PARIF & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"l2_cntxt_tcam_index\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"l2_cntxt_id\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"src_property_ptr\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t/* class_tid: 1, thor, table: l2_cntxt_tcam.0 */\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"prof_func_id\",\n+\t.field_bit_size = 7,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n-\t.field_bit_size = 1,\n+\t.description = \"ctxt_meta_prof\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"sp_rec_ptr\",\n+\t.description = \"def_ctxt_data\",\n \t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_opr1 = {\n+\t\t(4 >> 8) & 0xff,\n+\t\t4 & 0xff}\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n-\t.field_bit_size = 1,\n+\t.description = \"ctxt_opcode\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t1}\n+\t\tULP_THOR_SYM_CTXT_OPCODE_NORMAL_FLOW}\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"l2_cntxt_id\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"parif\",\n+\t.field_bit_size = 4,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 2, stingray, table: l2_cntxt_tcam_cache.wr */\n+\t/* class_tid: 1, thor, table: mac_addr_cache.wr */\n \t{\n \t.description = \"rid\",\n \t.field_bit_size = 32,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n@@ -4707,6 +4050,7 @@ struct bnxt_ulp_mapper_field_info ulp_stingray_class_result_field_list[] = {\n \t{\n \t.description = \"l2_cntxt_tcam_index\",\n \t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n@@ -4716,6 +4060,7 @@ struct bnxt_ulp_mapper_field_info ulp_stingray_class_result_field_list[] = {\n \t{\n \t.description = \"l2_cntxt_id\",\n \t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n@@ -4725,1712 +4070,1849 @@ struct bnxt_ulp_mapper_field_info ulp_stingray_class_result_field_list[] = {\n \t{\n \t.description = \"src_property_ptr\",\n \t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 2, stingray, table: parif_def_lkup_arec_ptr.0 */\n-\t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n-\t},\n-\t/* class_tid: 2, stingray, table: parif_def_arec_ptr.0 */\n-\t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n-\t},\n-\t/* class_tid: 2, stingray, table: parif_def_err_arec_ptr.0 */\n+\t/* class_tid: 1, thor, table: fkb_select.wm */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"l2_cntxt_id.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t\t1}\n \t},\n-\t/* class_tid: 3, stingray, table: int_full_act_record.0 */\n \t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n+\t.description = \"parif.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"age_enable\",\n+\t.description = \"spif.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"agg_cntr_en\",\n+\t.description = \"svif.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"rate_cntr_en\",\n+\t.description = \"lcos.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"flow_cntr_en\",\n+\t.description = \"meta.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n+\t.description = \"rcyc_cnt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_mir\",\n+\t.description = \"loopback.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_match\",\n+\t.description = \"tl2_l2type.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n+\t.description = \"tl2_dmac.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"tl2_smac.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl2_dt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"tl2_sa.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl2_nvt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"tl2_ovp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_rdir\",\n+\t.description = \"tl2_ovd.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_rdir\",\n+\t.description = \"tl2_ovv.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_ttl_dec\",\n+\t.description = \"tl2_ovt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_ttl_dec\",\n+\t.description = \"tl2_ivp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n+\t.description = \"tl2_ivd.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_PHY_PORT_VPORT >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_PHY_PORT_VPORT & 0xff}\n-\t},\n-\t{\n-\t.description = \"pop_vlan\",\n+\t.description = \"tl2_ivv.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter\",\n+\t.description = \"tl2_ivt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl2_etype.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"drop\",\n+\t.description = \"tl3_l3type.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"hit\",\n+\t.description = \"tl3_sip.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"type\",\n+\t.description = \"tl3_sip_selcmp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam_bypass.vfr_0 */\n \t{\n-\t.description = \"act_record_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl3_dip.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"reserved\",\n+\t.description = \"tl3_dip_selcmp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"tl3_ttl.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}\n-\t},\n-\t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"tl3_prot.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl3_fid.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"tl3_qos.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl3_ieh_nonext.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"tl3_ieh_esp.en\",\n \t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"tl3_ieh_auth.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl3_ieh_dest.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl3_ieh_frag.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam.0 */\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"tl3_ieh_rthdr.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"prof_func_id\",\n-\t.field_bit_size = 7,\n+\t.description = \"tl3_ieh_hop.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"tl3_ieh_1frag.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n+\t.description = \"tl3_df.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_PARIF >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_DRV_FUNC_PARIF & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"tl3_l3err.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl4_l4type.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"tl4_src.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl4_dst.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"tl4_flags.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl4_seq.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"tl4_pa.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl4_opt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl4_tcpts.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam_cache.wr */\n \t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n+\t.description = \"tl4_err.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_tcam_index\",\n-\t.field_bit_size = 10,\n+\t.description = \"tuntype.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"tflags.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_property_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"tids.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, stingray, table: parif_def_lkup_arec_ptr.0 */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"tid.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, stingray, table: parif_def_arec_ptr.0 */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"tctxts.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, stingray, table: parif_def_err_arec_ptr.0 */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"tctxt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, stingray, table: int_vtag_encap_record.egr0 */\n \t{\n-\t.description = \"ecv_tun_type\",\n-\t.field_bit_size = 3,\n+\t.description = \"tqos.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_l4_type\",\n-\t.field_bit_size = 3,\n+\t.description = \"terr.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_l3_type\",\n-\t.field_bit_size = 3,\n+\t.description = \"l2_l2type.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_l2_en\",\n+\t.description = \"l2_dmac.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_vtag_type\",\n-\t.field_bit_size = 4,\n+\t.description = \"l2_smac.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\tULP_SR_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_custom_en\",\n+\t.description = \"l2_dt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_valid\",\n+\t.description = \"l2_sa.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vtag_tpid\",\n-\t.field_bit_size = 16,\n+\t.description = \"l2_nvt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t0x81,\n-\t\t0x00}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vtag_vid\",\n-\t.field_bit_size = 12,\n+\t.description = \"l2_ovp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vtag_de\",\n+\t.description = \"l2_ovd.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vtag_pcp\",\n-\t.field_bit_size = 3,\n+\t.description = \"l2_ovv.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"spare\",\n-\t.field_bit_size = 80,\n+\t.description = \"l2_ovt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, stingray, table: int_full_act_record.egr0 */\n \t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n+\t.description = \"l2_ivp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"age_enable\",\n+\t.description = \"l2_ivd.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"agg_cntr_en\",\n+\t.description = \"l2_ivv.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"rate_cntr_en\",\n+\t.description = \"l2_ivt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"flow_cntr_en\",\n+\t.description = \"l2_etype.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n+\t.description = \"l3_l3type.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_mir\",\n+\t.description = \"l3_sip.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"tcpflags_match\",\n+\t.description = \"l3_sip_selcmp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n+\t.description = \"l3_dip.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}\n+\t\t1}\n \t},\n \t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"l3_dip_selcmp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"l3_ttl.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"l3_prot.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"l3_fid.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"l3_qos.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_rdir\",\n+\t.description = \"l3_ieh_nonext.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_rdir\",\n+\t.description = \"l3_ieh_esp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_ttl_dec\",\n+\t.description = \"l3_ieh_auth.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_ttl_dec\",\n+\t.description = \"l3_ieh_dest.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n+\t.description = \"l3_ieh_frag.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t(ULP_SR_SYM_LOOPBACK_PORT >> 8) & 0xff,\n-\t\tULP_SR_SYM_LOOPBACK_PORT & 0xff}\n-\t},\n-\t{\n-\t.description = \"pop_vlan\",\n+\t.description = \"l3_ieh_rthdr.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter\",\n+\t.description = \"l3_ieh_hop.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n+\t.description = \"l3_ieh_1frag.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"drop\",\n+\t.description = \"l3_df.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"hit\",\n+\t.description = \"l3_l3err.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"type\",\n+\t.description = \"l4_l4type.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.egr0 */\n \t{\n-\t.description = \"act_record_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"l4_src.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"reserved\",\n+\t.description = \"l4_dst.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"l4_flags.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n+\t.description = \"l4_seq.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"l4_ack.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"l4_win.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"l4_pa.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"l4_opt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"l4_tcpts.en\",\n \t.field_bit_size = 1,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"l4_tsval.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"l4_txecr.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"l4_err.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_cache.wr_egr0 */\n+\t/* class_tid: 1, thor, table: fkb_select.em */\n \t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n+\t.description = \"l2_cntxt_id.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n+\t\t1}\n \t},\n \t{\n-\t.description = \"l2_cntxt_tcam_index\",\n-\t.field_bit_size = 10,\n+\t.description = \"parif.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"spif.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_property_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"svif.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, stingray, table: int_full_act_record.ing0 */\n \t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n+\t.description = \"lcos.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"age_enable\",\n+\t.description = \"meta.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"agg_cntr_en\",\n+\t.description = \"rcyc_cnt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"rate_cntr_en\",\n+\t.description = \"loopback.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"flow_cntr_en\",\n+\t.description = \"tl2_l2type.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n+\t.description = \"tl2_dmac.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_mir\",\n+\t.description = \"tl2_smac.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_match\",\n+\t.description = \"tl2_dt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n+\t.description = \"tl2_sa.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"tl2_nvt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl2_ovp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"tl2_ovd.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl2_ovv.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"tl2_ovt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_rdir\",\n+\t.description = \"tl2_ivp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_rdir\",\n+\t.description = \"tl2_ivd.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_ttl_dec\",\n+\t.description = \"tl2_ivv.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_ttl_dec\",\n+\t.description = \"tl2_ivt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n+\t.description = \"tl2_etype.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n+\t.description = \"tl3_l3type.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_VF_FUNC_VNIC >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_VF_FUNC_VNIC & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pop_vlan\",\n+\t.description = \"tl3_sip.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter\",\n+\t.description = \"tl3_sip_selcmp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl3_dip.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"drop\",\n+\t.description = \"tl3_dip_selcmp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"hit\",\n+\t.description = \"tl3_ttl.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"type\",\n+\t.description = \"tl3_prot.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.dtagged_ing0 */\n \t{\n-\t.description = \"act_record_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl3_fid.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"reserved\",\n+\t.description = \"tl3_qos.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"tl3_ieh_nonext.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n+\t.description = \"tl3_ieh_esp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"tl3_ieh_auth.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl3_ieh_dest.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"tl3_ieh_frag.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl3_ieh_rthdr.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"tl3_ieh_hop.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl3_ieh_1frag.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"tl3_df.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl3_l3err.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl4_l4type.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, stingray, table: l2_cntxt_tcam_bypass.stagged_ing0 */\n \t{\n-\t.description = \"act_record_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl4_src.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"reserved\",\n+\t.description = \"tl4_dst.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"tl4_flags.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n+\t.description = \"tl4_seq.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"tl4_pa.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl4_opt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"tl4_tcpts.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"tl4_err.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"tuntype.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"tflags.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"tids.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tid.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tctxts.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, stingray, table: l2_cntxt_tcam.egr */\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"tctxt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"prof_func_id\",\n-\t.field_bit_size = 7,\n+\t.description = \"tqos.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"terr.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n+\t.description = \"l2_l2type.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_VF_FUNC_PARIF >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_VF_FUNC_PARIF & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"l2_dmac.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"l2_smac.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"l2_dt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"l2_sa.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"l2_nvt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"l2_ovp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"l2_ovd.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"l2_ovv.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"l2_ovt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, stingray, table: l2_cntxt_tcam_cache.egr_wr */\n \t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n+\t.description = \"l2_ivp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_tcam_index\",\n-\t.field_bit_size = 10,\n+\t.description = \"l2_ivd.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"l2_ivv.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_property_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"l2_ivt.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, stingray, table: parif_def_lkup_arec_ptr.egr */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"l2_etype.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, stingray, table: parif_def_arec_ptr.egr */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"l3_l3type.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, stingray, table: parif_def_err_arec_ptr.egr */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"l3_sip.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n+\t\t1}\n \t},\n-\t/* class_tid: 5, stingray, table: int_full_act_record.ing */\n \t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n+\t.description = \"l3_sip_selcmp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"age_enable\",\n+\t.description = \"l3_dip.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"agg_cntr_en\",\n+\t.description = \"l3_dip_selcmp.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"rate_cntr_en\",\n+\t.description = \"l3_ttl.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"flow_cntr_en\",\n+\t.description = \"l3_prot.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n+\t.description = \"l3_fid.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_mir\",\n+\t.description = \"l3_qos.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_match\",\n+\t.description = \"l3_ieh_nonext.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n+\t.description = \"l3_ieh_esp.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"l3_ieh_auth.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"l3_ieh_dest.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"l3_ieh_frag.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"l3_ieh_rthdr.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"l3_ieh_hop.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_rdir\",\n+\t.description = \"l3_ieh_1frag.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_rdir\",\n+\t.description = \"l3_df.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_ttl_dec\",\n+\t.description = \"l3_l3err.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_ttl_dec\",\n+\t.description = \"l4_l4type.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n+\t.description = \"l4_src.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n+\t.description = \"l4_dst.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}\n+\t\t1}\n \t},\n \t{\n-\t.description = \"pop_vlan\",\n+\t.description = \"l4_flags.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter\",\n+\t.description = \"l4_seq.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n+\t.description = \"l4_ack.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"drop\",\n+\t.description = \"l4_win.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"hit\",\n+\t.description = \"l4_pa.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"type\",\n+\t.description = \"l4_opt.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, stingray, table: l2_cntxt_tcam_bypass.ing */\n \t{\n-\t.description = \"act_record_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"l4_tcpts.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"reserved\",\n+\t.description = \"l4_tsval.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"l4_txecr.en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n+\t.description = \"l4_err.en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t/* class_tid: 1, thor, table: profile_tcam.l3_l4 */\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"wc_key_id\",\n+\t.field_bit_size = 6,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"wc_profile_id\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"wc_search_en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"em_key_type\",\n+\t.field_bit_size = 2,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n-\t.field_bit_size = 1,\n+\t.description = \"em_key_id\",\n+\t.field_bit_size = 6,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_EM_KEY_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_EM_KEY_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"em_profile_id\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"em_search_en\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n \t\t1}\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"pl_byp_lkup_en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t/* class_tid: 1, thor, table: profile_tcam_cache.wr */\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"rid\",\n+\t.field_bit_size = 32,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n \t},\n-\t/* class_tid: 6, stingray, table: int_full_act_record.0 */\n \t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n+\t.description = \"profile_tcam_index\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0 & 0xff}\n \t},\n \t{\n-\t.description = \"age_enable\",\n-\t.field_bit_size = 1,\n+\t.description = \"em_profile_id\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"agg_cntr_en\",\n-\t.field_bit_size = 1,\n+\t.description = \"em_key_id\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_EM_KEY_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_EM_KEY_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"rate_cntr_en\",\n-\t.field_bit_size = 1,\n+\t.description = \"wc_profile_id\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_WC_PROFILE_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_WC_PROFILE_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"flow_cntr_en\",\n-\t.field_bit_size = 1,\n+\t.description = \"wc_key_id\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_WC_KEY_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_WC_KEY_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"tcpflags_key\",\n+\t.description = \"flow_sig_id\",\n \t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_FLOW_SIG_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_FLOW_SIG_ID & 0xff}\n \t},\n+\t/* class_tid: 1, thor, table: em.ipv4 */\n \t{\n-\t.description = \"tcpflags_mir\",\n+\t.description = \"valid\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"tcpflags_match\",\n-\t.field_bit_size = 1,\n+\t.description = \"strength\",\n+\t.field_bit_size = 2,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t3}\n+\t},\n+\t{\n+\t.description = \"arec_ptr_or_md\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t},\n+\t{\n+\t.description = \"opcode\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n+\t.description = \"meta_prof\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"ctxt_data\",\n+\t.field_bit_size = 14,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t/* class_tid: 2, thor, table: int_full_act_record.0 */\n \t{\n-\t.description = \"tcp_dst_port\",\n+\t.description = \"sp_rec_ptr\",\n \t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"encap_ptr\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_src_port\",\n+\t.description = \"mod_rec_ptr\",\n \t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"rsvd1\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_rdir\",\n-\t.field_bit_size = 1,\n+\t.description = \"rsvd0\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_rdir\",\n-\t.field_bit_size = 1,\n+\t.description = \"decap_func\",\n+\t.field_bit_size = 5,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_ttl_dec\",\n-\t.field_bit_size = 1,\n+\t.description = \"meter\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_ttl_dec\",\n+\t.description = \"stats_op\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n+\t.description = \"stats_ptr\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n+\t.field_bit_size = 11,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t.field_opr1 = {\n-\t\t(ULP_SR_SYM_LOOPBACK_PORT >> 8) & 0xff,\n-\t\tULP_SR_SYM_LOOPBACK_PORT & 0xff}\n+\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}\n \t},\n \t{\n-\t.description = \"pop_vlan\",\n+\t.description = \"use_default\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter\",\n+\t.description = \"mirror\",\n+\t.field_bit_size = 4,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"cnd_copy\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"mirror\",\n+\t.description = \"vlan_dlt_rpt\",\n \t.field_bit_size = 2,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"drop\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"hit\",\n \t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"type\",\n-\t.field_bit_size = 1,\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t}\n };\n \n-struct bnxt_ulp_mapper_ident_info ulp_stingray_class_ident_list[] = {\n-\t/* class_tid: 1, stingray, table: l2_cntxt_tcam_cache.rd */\n-\t{\n-\t.description = \"l2_cntxt_id\",\n-\t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n-\t.ident_bit_size = 10,\n-\t.ident_bit_pos = 42\n-\t},\n-\t/* class_tid: 1, stingray, table: l2_cntxt_tcam.0 */\n+struct bnxt_ulp_mapper_ident_info ulp_thor_class_ident_list[] = {\n+\t/* class_tid: 1, thor, table: l2_cntxt_tcam.0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n \t.ident_type = TF_IDENT_TYPE_L2_CTXT_HIGH,\n \t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n \t.ident_bit_size = 10,\n-\t.ident_bit_pos = 0\n+\t.ident_bit_pos = 29\n \t},\n-\t/* class_tid: 1, stingray, table: profile_tcam_cache.rd */\n+\t/* class_tid: 1, thor, table: profile_tcam_cache.rd */\n \t{\n-\t.description = \"profile_tcam_index\",\n-\t.regfile_idx = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n-\t.ident_bit_size = 10,\n-\t.ident_bit_pos = 32\n+\t.description = \"em_key_id\",\n+\t.regfile_idx = BNXT_ULP_RF_IDX_EM_KEY_ID_0,\n+\t.ident_bit_size = 8,\n+\t.ident_bit_pos = 50\n \t},\n \t{\n \t.description = \"em_profile_id\",\n@@ -6442,49 +5924,35 @@ struct bnxt_ulp_mapper_ident_info ulp_stingray_class_ident_list[] = {\n \t.description = \"flow_sig_id\",\n \t.regfile_idx = BNXT_ULP_RF_IDX_FLOW_SIG_ID,\n \t.ident_bit_size = 8,\n-\t.ident_bit_pos = 58\n+\t.ident_bit_pos = 74\n \t},\n-\t/* class_tid: 1, stingray, table: profile_tcam.0 */\n \t{\n-\t.description = \"em_profile_id\",\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n-\t.ident_type = TF_IDENT_TYPE_EM_PROF,\n-\t.regfile_idx = BNXT_ULP_RF_IDX_EM_PROFILE_ID_0,\n+\t.description = \"wc_key_id\",\n+\t.regfile_idx = BNXT_ULP_RF_IDX_WC_KEY_ID_0,\n \t.ident_bit_size = 8,\n-\t.ident_bit_pos = 28\n-\t},\n-\t/* class_tid: 2, stingray, table: l2_cntxt_tcam.0 */\n-\t{\n-\t.description = \"l2_cntxt_id\",\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n-\t.ident_type = TF_IDENT_TYPE_L2_CTXT_HIGH,\n-\t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n-\t.ident_bit_size = 10,\n-\t.ident_bit_pos = 0\n+\t.ident_bit_pos = 66\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam_cache.rd */\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n-\t.ident_bit_size = 10,\n-\t.ident_bit_pos = 42\n+\t.description = \"wc_profile_id\",\n+\t.regfile_idx = BNXT_ULP_RF_IDX_WC_PROFILE_ID_0,\n+\t.ident_bit_size = 8,\n+\t.ident_bit_pos = 58\n \t},\n-\t/* class_tid: 3, stingray, table: l2_cntxt_tcam.0 */\n+\t/* class_tid: 1, thor, table: profile_tcam.l3_l4 */\n \t{\n-\t.description = \"l2_cntxt_id\",\n+\t.description = \"wc_profile_id\",\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n-\t.ident_type = TF_IDENT_TYPE_L2_CTXT_HIGH,\n-\t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n-\t.ident_bit_size = 10,\n-\t.ident_bit_pos = 0\n+\t.ident_type = TF_IDENT_TYPE_WC_PROF,\n+\t.regfile_idx = BNXT_ULP_RF_IDX_WC_PROFILE_ID_0,\n+\t.ident_bit_size = 8,\n+\t.ident_bit_pos = 6\n \t},\n-\t/* class_tid: 5, stingray, table: l2_cntxt_tcam.egr */\n \t{\n-\t.description = \"l2_cntxt_id\",\n+\t.description = \"em_profile_id\",\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n-\t.ident_type = TF_IDENT_TYPE_L2_CTXT_HIGH,\n-\t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n-\t.ident_bit_size = 10,\n-\t.ident_bit_pos = 0\n+\t.ident_type = TF_IDENT_TYPE_EM_PROF,\n+\t.regfile_idx = BNXT_ULP_RF_IDX_EM_PROFILE_ID_0,\n+\t.ident_bit_size = 8,\n+\t.ident_bit_pos = 23\n \t}\n };\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_act.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_act.c\nindex 9483e29323..2655bfdb9d 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_act.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_act.c\n@@ -1,9 +1,9 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n-/* date: Tue Jan 26 15:51:49 2021 */\n+/* date: Wed Mar  3 16:36:04 2021 */\n \n #include \"ulp_template_db_enum.h\"\n #include \"ulp_template_db_field.h\"\n@@ -84,13 +84,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 9,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 0,\n \t.blob_key_bit_size = 1,\n \t.key_bit_size = 1,\n@@ -107,7 +108,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 10,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n@@ -115,6 +116,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 0,\n \t.result_bit_size = 64,\n \t.result_num_fields = 1\n@@ -129,7 +131,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 11,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n@@ -137,6 +139,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 1,\n \t.result_bit_size = 0,\n \t.result_num_fields = 0,\n@@ -160,6 +163,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 13,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -183,6 +187,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 39,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -199,7 +204,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t\t.cond_nums = 0 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n \t{ /* act_tid: 2, wh_plus, table: mirror_tbl.alloc */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n@@ -219,6 +225,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 77,\n \t.result_bit_size = 32,\n \t.result_num_fields = 6\n@@ -232,7 +239,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 12,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n@@ -241,6 +248,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 83,\n \t.result_bit_size = 64,\n \t.result_num_fields = 1\n@@ -264,6 +272,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 84,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -288,6 +297,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 110,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -310,6 +320,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 148,\n \t.result_bit_size = 32,\n \t.result_num_fields = 6\n@@ -330,6 +341,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 1,\n \t.blob_key_bit_size = 1,\n \t.key_bit_size = 1,\n@@ -347,13 +359,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 13,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 156,\n \t.result_bit_size = 64,\n \t.result_num_fields = 1\n@@ -367,13 +380,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 14,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 157,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n@@ -387,13 +401,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 15,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 158,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n@@ -414,6 +429,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 159,\n \t.result_bit_size = 0,\n \t.result_num_fields = 0,\n@@ -436,6 +452,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 171,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26\n@@ -457,6 +474,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 197,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -471,13 +489,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 16,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 235,\n \t.result_bit_size = 64,\n \t.result_num_fields = 1\n@@ -492,13 +511,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 17,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 236,\n \t.result_bit_size = 0,\n \t.result_num_fields = 0,\n@@ -521,6 +541,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 248,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26\n@@ -535,13 +556,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 18,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 274,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -557,13 +579,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 19,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 312,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -578,13 +601,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 20,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 350,\n \t.result_bit_size = 64,\n \t.result_num_fields = 1\n@@ -598,13 +622,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 21,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_SRC_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 351,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n@@ -618,13 +643,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 22,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MODIFY_IPV4_DST_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 352,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n@@ -645,6 +671,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_GLB_RF_IDX_ENCAP_MAC_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 353,\n \t.result_bit_size = 0,\n \t.result_num_fields = 0,\n@@ -667,6 +694,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 365,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26\n@@ -688,6 +716,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 391,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n@@ -702,13 +731,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 23,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_FLOW_CNTR_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 429,\n \t.result_bit_size = 64,\n \t.result_num_fields = 1\n@@ -722,13 +752,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 24,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_SP_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 430,\n \t.result_bit_size = 0,\n \t.result_num_fields = 0,\n@@ -743,13 +774,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 25,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_SP_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 433,\n \t.result_bit_size = 0,\n \t.result_num_fields = 0,\n@@ -772,6 +804,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 436,\n \t.result_bit_size = 0,\n \t.result_num_fields = 0,\n@@ -794,6 +827,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 448,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26\n@@ -815,6 +849,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_act_tbl_list[] = {\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.result_start_idx = 474,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_class.c b/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_class.c\nindex 84f3900141..c636fd2aca 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_class.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_db_wh_plus_class.c\n@@ -1,9 +1,9 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2020 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n-/* date: Fri Jan 29 09:44:41 2021 */\n+/* date: Wed Mar  3 16:36:04 2021 */\n \n #include \"ulp_template_db_enum.h\"\n #include \"ulp_template_db_field.h\"\n@@ -15,71 +15,41 @@ struct bnxt_ulp_mapper_tmpl_info ulp_wh_plus_class_tmpl_list[] = {\n \t/* class_tid: 1, wh_plus, ingress */\n \t[1] = {\n \t.device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,\n-\t.num_tbls = 14,\n+\t.num_tbls = 17,\n \t.start_tbl_idx = 0,\n \t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n \t\t.cond_start_idx = 0,\n-\t\t.cond_nums = 0 }\n+\t\t.cond_nums = 1 }\n \t},\n \t/* class_tid: 2, wh_plus, egress */\n \t[2] = {\n \t.device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,\n \t.num_tbls = 14,\n-\t.start_tbl_idx = 14,\n+\t.start_tbl_idx = 17,\n \t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 6,\n-\t\t.cond_nums = 0 }\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 17,\n+\t\t.cond_nums = 1 }\n \t},\n \t/* class_tid: 3, wh_plus, ingress */\n \t[3] = {\n \t.device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,\n-\t.num_tbls = 8,\n-\t.start_tbl_idx = 28,\n+\t.num_tbls = 23,\n+\t.start_tbl_idx = 31,\n \t.reject_info = {\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 12,\n+\t\t.cond_start_idx = 24,\n \t\t.cond_nums = 0 }\n \t},\n \t/* class_tid: 4, wh_plus, egress */\n \t[4] = {\n \t.device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,\n-\t.num_tbls = 14,\n-\t.start_tbl_idx = 36,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 13,\n-\t\t.cond_nums = 0 }\n-\t},\n-\t/* class_tid: 5, wh_plus, egress */\n-\t[5] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,\n-\t.num_tbls = 9,\n-\t.start_tbl_idx = 50,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 18,\n-\t\t.cond_nums = 0 }\n-\t},\n-\t/* class_tid: 6, wh_plus, egress */\n-\t[6] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,\n-\t.num_tbls = 9,\n-\t.start_tbl_idx = 59,\n-\t.reject_info = {\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 19,\n-\t\t.cond_nums = 0 }\n-\t},\n-\t/* class_tid: 7, wh_plus, egress */\n-\t[7] = {\n-\t.device_name = BNXT_ULP_DEVICE_ID_WH_PLUS,\n-\t.num_tbls = 1,\n-\t.start_tbl_idx = 68,\n+\t.num_tbls = 19,\n+\t.start_tbl_idx = 54,\n \t.reject_info = {\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_FALSE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 30,\n \t\t.cond_nums = 0 }\n \t}\n };\n@@ -94,13 +64,14 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 5,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 0,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 1,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 0,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n@@ -117,19 +88,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 1,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 1,\n \t.blob_key_bit_size = 56,\n \t.key_bit_size = 56,\n \t.key_num_fields = 2,\n-\t.result_start_idx = 0,\n-\t.result_bit_size = 62,\n-\t.result_num_fields = 4\n+\t.ident_start_idx = 1,\n+\t.ident_nums = 1\n \t},\n \t{ /* class_tid: 1, wh_plus, table: control.0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n@@ -137,12 +108,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 3,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 2,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n \t{ /* class_tid: 1, wh_plus, table: l2_cntxt_tcam.0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n@@ -152,22 +124,24 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 2,\n+\t\t.cond_start_idx = 3,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n \t.pri_operand = 0,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 3,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 4,\n+\t.result_start_idx = 0,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 1,\n+\t.ident_start_idx = 2,\n \t.ident_nums = 1\n \t},\n \t{ /* class_tid: 1, wh_plus, table: mac_addr_cache.wr */\n@@ -179,17 +153,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 2,\n+\t\t.cond_start_idx = 3,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 16,\n \t.blob_key_bit_size = 56,\n \t.key_bit_size = 56,\n \t.key_num_fields = 2,\n-\t.result_start_idx = 17,\n+\t.result_start_idx = 13,\n \t.result_bit_size = 62,\n \t.result_num_fields = 4\n \t},\n@@ -203,17 +178,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 2,\n+\t\t.cond_start_idx = 3,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_FLOW_SIG_ID_MATCH,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 18,\n \t.blob_key_bit_size = 14,\n \t.key_bit_size = 14,\n \t.key_num_fields = 3,\n-\t.ident_start_idx = 2,\n+\t.ident_start_idx = 3,\n \t.ident_nums = 3\n \t},\n \t{ /* class_tid: 1, wh_plus, table: control.1 */\n@@ -221,24 +197,25 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n-\t\t.cond_false_goto = 4,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 2,\n+\t\t.cond_false_goto = 5,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 3,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n \t{ /* class_tid: 1, wh_plus, table: profile_tcam.ipv4 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto  = 2,\n+\t\t.cond_true_goto  = 3,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 3,\n-\t\t.cond_nums = 1 },\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 4,\n+\t\t.cond_nums = 2 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n@@ -246,14 +223,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 21,\n \t.blob_key_bit_size = 81,\n \t.key_bit_size = 81,\n \t.key_num_fields = 43,\n-\t.result_start_idx = 21,\n+\t.result_start_idx = 17,\n \t.result_bit_size = 38,\n \t.result_num_fields = 17,\n-\t.ident_start_idx = 5,\n+\t.ident_start_idx = 6,\n \t.ident_nums = 1\n \t},\n \t{ /* class_tid: 1, wh_plus, table: profile_tcam.ipv6 */\n@@ -263,9 +241,9 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n-\t\t.cond_nums = 0 },\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 6,\n+\t\t.cond_nums = 2 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n@@ -273,14 +251,43 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n \t.key_start_idx = 64,\n \t.blob_key_bit_size = 81,\n \t.key_bit_size = 81,\n \t.key_num_fields = 43,\n-\t.result_start_idx = 38,\n+\t.result_start_idx = 34,\n \t.result_bit_size = 38,\n \t.result_num_fields = 17,\n-\t.ident_start_idx = 6,\n+\t.ident_start_idx = 7,\n+\t.ident_nums = 1\n+\t},\n+\t{ /* class_tid: 1, wh_plus, table: profile_tcam.vxlan */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n+\t.resource_type = TF_TCAM_TBL_TYPE_PROF_TCAM,\n+\t.direction = TF_DIR_RX,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 8,\n+\t\t.cond_nums = 1 },\n+\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_RID_REGFILE,\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 107,\n+\t.blob_key_bit_size = 81,\n+\t.key_bit_size = 81,\n+\t.key_num_fields = 43,\n+\t.result_start_idx = 51,\n+\t.result_bit_size = 38,\n+\t.result_num_fields = 17,\n+\t.ident_start_idx = 8,\n \t.ident_nums = 1\n \t},\n \t{ /* class_tid: 1, wh_plus, table: profile_tcam_cache.wr */\n@@ -293,17 +300,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 4,\n+\t\t.cond_start_idx = 9,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 107,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 150,\n \t.blob_key_bit_size = 14,\n \t.key_bit_size = 14,\n \t.key_num_fields = 3,\n-\t.result_start_idx = 55,\n+\t.result_start_idx = 68,\n \t.result_bit_size = 74,\n \t.result_num_fields = 5\n \t},\n@@ -315,18 +323,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 4,\n-\t\t.cond_nums = 1 },\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 9,\n+\t\t.cond_nums = 2 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 110,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 153,\n \t.blob_key_bit_size = 176,\n \t.key_bit_size = 176,\n \t.key_num_fields = 10,\n-\t.result_start_idx = 60,\n+\t.result_start_idx = 73,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n@@ -338,18 +347,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 5,\n-\t\t.cond_nums = 1 },\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 11,\n+\t\t.cond_nums = 2 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 120,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 163,\n \t.blob_key_bit_size = 448,\n \t.key_bit_size = 448,\n \t.key_num_fields = 10,\n-\t.result_start_idx = 69,\n+\t.result_start_idx = 82,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n@@ -361,18 +371,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 6,\n-\t\t.cond_nums = 0 },\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 13,\n+\t\t.cond_nums = 2 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 130,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 173,\n \t.blob_key_bit_size = 416,\n \t.key_bit_size = 416,\n \t.key_num_fields = 11,\n-\t.result_start_idx = 78,\n+\t.result_start_idx = 91,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n@@ -380,21 +391,69 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,\n \t.resource_type = TF_MEM_EXTERNAL,\n \t.direction = TF_DIR_RX,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 0,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 15,\n+\t\t.cond_nums = 2 },\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n+\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 184,\n+\t.blob_key_bit_size = 448,\n+\t.key_bit_size = 448,\n+\t.key_num_fields = 11,\n+\t.result_start_idx = 100,\n+\t.result_bit_size = 64,\n+\t.result_num_fields = 9\n+\t},\n+\t{ /* class_tid: 1, wh_plus, table: em.vxlan */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,\n+\t.resource_type = TF_MEM_INTERNAL,\n+\t.direction = TF_DIR_RX,\n+\t.mem_type_opcode = BNXT_ULP_MEM_TYPE_OPC_EXECUTE_IF_INT,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 0,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n+\t\t.cond_start_idx = 17,\n+\t\t.cond_nums = 0 },\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n+\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 195,\n+\t.blob_key_bit_size = 200,\n+\t.key_bit_size = 200,\n+\t.key_num_fields = 11,\n+\t.result_start_idx = 109,\n+\t.result_bit_size = 64,\n+\t.result_num_fields = 9\n+\t},\n+\t{ /* class_tid: 1, wh_plus, table: eem.vxlan */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_EM_TABLE,\n+\t.resource_type = TF_MEM_EXTERNAL,\n+\t.direction = TF_DIR_RX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 0,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 6,\n+\t\t.cond_start_idx = 17,\n \t\t.cond_nums = 0 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 141,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 206,\n \t.blob_key_bit_size = 448,\n \t.key_bit_size = 448,\n \t.key_num_fields = 11,\n-\t.result_start_idx = 87,\n+\t.result_start_idx = 118,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n@@ -406,18 +465,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 5,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 6,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 18,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 152,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 217,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.ident_start_idx = 7,\n+\t.ident_start_idx = 9,\n \t.ident_nums = 1\n \t},\n \t{ /* class_tid: 2, wh_plus, table: mac_addr_cache.rd */\n@@ -429,19 +489,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 7,\n+\t\t.cond_start_idx = 19,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 153,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 218,\n \t.blob_key_bit_size = 56,\n \t.key_bit_size = 56,\n \t.key_num_fields = 2,\n-\t.result_start_idx = 96,\n-\t.result_bit_size = 62,\n-\t.result_num_fields = 4\n+\t.ident_start_idx = 10,\n+\t.ident_nums = 1\n \t},\n \t{ /* class_tid: 2, wh_plus, table: control.0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n@@ -449,12 +509,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 3,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 7,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 19,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n \t{ /* class_tid: 2, wh_plus, table: l2_cntxt_tcam.0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n@@ -464,7 +525,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 8,\n+\t\t.cond_start_idx = 20,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -473,14 +534,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n \t.pri_operand = 0,\n-\t.key_start_idx = 155,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 220,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 100,\n+\t.result_start_idx = 127,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 8,\n+\t.ident_start_idx = 11,\n \t.ident_nums = 1\n \t},\n \t{ /* class_tid: 2, wh_plus, table: mac_addr_cache.wr */\n@@ -492,17 +554,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 8,\n+\t\t.cond_start_idx = 20,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_HASH,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 168,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 233,\n \t.blob_key_bit_size = 56,\n \t.key_bit_size = 56,\n \t.key_num_fields = 2,\n-\t.result_start_idx = 113,\n+\t.result_start_idx = 140,\n \t.result_bit_size = 62,\n \t.result_num_fields = 4\n \t},\n@@ -515,17 +578,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 8,\n+\t\t.cond_start_idx = 20,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_FLOW_SIG_ID_MATCH,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 170,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 235,\n \t.blob_key_bit_size = 14,\n \t.key_bit_size = 14,\n \t.key_num_fields = 3,\n-\t.ident_start_idx = 9,\n+\t.ident_start_idx = 12,\n \t.ident_nums = 3\n \t},\n \t{ /* class_tid: 2, wh_plus, table: control.1 */\n@@ -534,12 +598,13 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 4,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 8,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 20,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n \t{ /* class_tid: 2, wh_plus, table: profile_tcam.ipv4 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n@@ -548,8 +613,8 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 2,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 9,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 21,\n \t\t.cond_nums = 1 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n@@ -558,14 +623,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 173,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 238,\n \t.blob_key_bit_size = 81,\n \t.key_bit_size = 81,\n \t.key_num_fields = 43,\n-\t.result_start_idx = 117,\n+\t.result_start_idx = 144,\n \t.result_bit_size = 38,\n \t.result_num_fields = 17,\n-\t.ident_start_idx = 12,\n+\t.ident_start_idx = 15,\n \t.ident_nums = 1\n \t},\n \t{ /* class_tid: 2, wh_plus, table: profile_tcam.ipv6 */\n@@ -576,7 +642,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n+\t\t.cond_start_idx = 22,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_PROFILE_TCAM_INDEX_0,\n@@ -585,14 +651,15 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 216,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 281,\n \t.blob_key_bit_size = 81,\n \t.key_bit_size = 81,\n \t.key_num_fields = 43,\n-\t.result_start_idx = 134,\n+\t.result_start_idx = 161,\n \t.result_bit_size = 38,\n \t.result_num_fields = 17,\n-\t.ident_start_idx = 13,\n+\t.ident_start_idx = 16,\n \t.ident_nums = 1\n \t},\n \t{ /* class_tid: 2, wh_plus, table: profile_tcam_cache.wr */\n@@ -604,17 +671,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 10,\n+\t\t.cond_start_idx = 22,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 259,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 324,\n \t.blob_key_bit_size = 14,\n \t.key_bit_size = 14,\n \t.key_num_fields = 3,\n-\t.result_start_idx = 151,\n+\t.result_start_idx = 178,\n \t.result_bit_size = 74,\n \t.result_num_fields = 5\n \t},\n@@ -626,18 +694,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 10,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 22,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 262,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 327,\n \t.blob_key_bit_size = 176,\n \t.key_bit_size = 176,\n \t.key_num_fields = 10,\n-\t.result_start_idx = 156,\n+\t.result_start_idx = 183,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n@@ -649,18 +718,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 11,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 23,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 272,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 337,\n \t.blob_key_bit_size = 448,\n \t.key_bit_size = 448,\n \t.key_num_fields = 10,\n-\t.result_start_idx = 165,\n+\t.result_start_idx = 192,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n@@ -673,17 +743,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 12,\n+\t\t.cond_start_idx = 24,\n \t\t.cond_nums = 0 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 282,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 347,\n \t.blob_key_bit_size = 416,\n \t.key_bit_size = 416,\n \t.key_num_fields = 11,\n-\t.result_start_idx = 174,\n+\t.result_start_idx = 201,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n@@ -695,21 +766,46 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 0,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 12,\n+\t\t.cond_start_idx = 24,\n \t\t.cond_nums = 0 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_IF_MARK_ACTION,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_YES,\n-\t.key_start_idx = 293,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 358,\n \t.blob_key_bit_size = 448,\n \t.key_bit_size = 448,\n \t.key_num_fields = 11,\n-\t.result_start_idx = 183,\n+\t.result_start_idx = 210,\n \t.result_bit_size = 64,\n \t.result_num_fields = 9\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: int_full_act_record.0 */\n+\t{ /* class_tid: 3, wh_plus, table: port_table.wr */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n+\t.resource_sub_type =\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_PORT_TABLE,\n+\t.direction = TF_DIR_RX,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n+\t\t.cond_start_idx = 24,\n+\t\t.cond_nums = 0 },\n+\t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n+\t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 369,\n+\t.blob_key_bit_size = 8,\n+\t.key_bit_size = 8,\n+\t.key_num_fields = 1,\n+\t.result_start_idx = 219,\n+\t.result_bit_size = 144,\n+\t.result_num_fields = 4\n+\t},\n+\t{ /* class_tid: 3, wh_plus, table: int_full_act_record.ing_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n \t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n \t.resource_sub_type =\n@@ -719,18 +815,19 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 12,\n+\t\t.cond_start_idx = 24,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 192,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 223,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.rd */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.ing_rd */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -739,33 +836,35 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 12,\n+\t\t.cond_start_idx = 24,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 304,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 370,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.ident_start_idx = 14,\n+\t.ident_start_idx = 17,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: control.0 */\n+\t{ /* class_tid: 3, wh_plus, table: control.ing_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 3,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 12,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 24,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam.0 */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam.ing_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n \t.direction = TF_DIR_RX,\n@@ -773,7 +872,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 13,\n+\t\t.cond_start_idx = 25,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -784,17 +883,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.pri_operand = 0,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 305,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 371,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 218,\n+\t.result_start_idx = 249,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 14,\n+\t.ident_start_idx = 17,\n \t.ident_nums = 1\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.wr */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.ing_wr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -803,21 +903,22 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 13,\n+\t\t.cond_start_idx = 25,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 318,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 384,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.result_start_idx = 231,\n+\t.result_start_idx = 262,\n \t.result_bit_size = 62,\n \t.result_num_fields = 4\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: parif_def_lkup_arec_ptr.0 */\n+\t{ /* class_tid: 3, wh_plus, table: parif_def_lkup_arec_ptr.ing_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n \t.resource_type = TF_IF_TBL_TYPE_LKUP_PARIF_DFLT_ACT_REC_PTR,\n \t.direction = TF_DIR_RX,\n@@ -825,17 +926,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 13,\n+\t\t.cond_start_idx = 25,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n \t.tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 235,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 266,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: parif_def_arec_ptr.0 */\n+\t{ /* class_tid: 3, wh_plus, table: parif_def_arec_ptr.ing_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n \t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_DFLT_ACT_REC_PTR,\n \t.direction = TF_DIR_RX,\n@@ -843,47 +945,50 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 13,\n+\t\t.cond_start_idx = 25,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n \t.tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 236,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 267,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.0 */\n+\t{ /* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.ing_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n \t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_ERR_ACT_REC_PTR,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto  = 0,\n-\t\t.cond_false_goto = 0,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 13,\n+\t\t.cond_start_idx = 25,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n \t.tbl_operand = BNXT_ULP_CF_IDX_PHY_PORT_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 237,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 268,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: control.0 */\n+\t{ /* class_tid: 3, wh_plus, table: control.egr_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n-\t.direction = TF_DIR_TX,\n+\t.direction = TF_DIR_RX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 6,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 13,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 25,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: int_full_act_record.vfr */\n+\t{ /* class_tid: 3, wh_plus, table: int_full_act_record.egr_vfr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n \t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n \t.resource_sub_type =\n@@ -893,19 +998,20 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 14,\n+\t\t.cond_start_idx = 26,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 238,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 269,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n \t.encap_num_fields = 0\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.rd_vfr */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_rd_vfr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -914,33 +1020,35 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 14,\n+\t\t.cond_start_idx = 26,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 319,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 385,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.ident_start_idx = 15,\n+\t.ident_start_idx = 18,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: control.1 */\n+\t{ /* class_tid: 3, wh_plus, table: control.egr_1 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n-\t.direction = TF_DIR_TX,\n+\t.direction = TF_DIR_RX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 14,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 26,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vfr */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_bypass.egr_vfr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n \t.direction = TF_DIR_TX,\n@@ -948,7 +1056,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 15,\n+\t\t.cond_start_idx = 27,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -957,17 +1065,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n \t.pri_operand = 0,\n-\t.key_start_idx = 320,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 386,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 264,\n+\t.result_start_idx = 295,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 15,\n+\t.ident_start_idx = 18,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.wr_vfr */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr_vfr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -976,21 +1085,22 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 15,\n+\t\t.cond_start_idx = 27,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 333,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 399,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.result_start_idx = 277,\n+\t.result_start_idx = 308,\n \t.result_bit_size = 62,\n \t.result_num_fields = 4\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.rd */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.rd */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -999,33 +1109,35 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 15,\n+\t\t.cond_start_idx = 27,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 334,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 400,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.ident_start_idx = 15,\n+\t.ident_start_idx = 18,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: control.2 */\n+\t{ /* class_tid: 3, wh_plus, table: control.egr_2 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n-\t.direction = TF_DIR_TX,\n+\t.direction = TF_DIR_RX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 3,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 15,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 27,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam.0 */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam.egr_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n \t.direction = TF_DIR_TX,\n@@ -1033,7 +1145,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 16,\n+\t\t.cond_start_idx = 28,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -1042,17 +1154,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 335,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 401,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 281,\n+\t.result_start_idx = 312,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 15,\n+\t.ident_start_idx = 18,\n \t.ident_nums = 1\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.wr */\n+\t{ /* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -1061,21 +1174,22 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n-\t\t.cond_start_idx = 16,\n+\t\t.cond_start_idx = 28,\n \t\t.cond_nums = 2 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 348,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 414,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.result_start_idx = 294,\n+\t.result_start_idx = 325,\n \t.result_bit_size = 62,\n \t.result_num_fields = 4\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: int_full_act_record.0 */\n+\t{ /* class_tid: 3, wh_plus, table: int_full_act_record.egr_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n \t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n \t.resource_sub_type =\n@@ -1085,19 +1199,20 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 18,\n+\t\t.cond_start_idx = 30,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 298,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 329,\n \t.result_bit_size = 128,\n \t.result_num_fields = 26,\n \t.encap_num_fields = 0\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: parif_def_lkup_arec_ptr.0 */\n+\t{ /* class_tid: 3, wh_plus, table: parif_def_lkup_arec_ptr.egr_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n \t.resource_type = TF_IF_TBL_TYPE_LKUP_PARIF_DFLT_ACT_REC_PTR,\n \t.direction = TF_DIR_TX,\n@@ -1105,17 +1220,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 18,\n+\t\t.cond_start_idx = 30,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n \t.tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 324,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 355,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: parif_def_arec_ptr.0 */\n+\t{ /* class_tid: 3, wh_plus, table: parif_def_arec_ptr.egr_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n \t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_DFLT_ACT_REC_PTR,\n \t.direction = TF_DIR_TX,\n@@ -1123,17 +1239,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 18,\n+\t\t.cond_start_idx = 30,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n \t.tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 325,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 356,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 4, wh_plus, table: parif_def_err_arec_ptr.0 */\n+\t{ /* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.egr_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n \t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_ERR_ACT_REC_PTR,\n \t.direction = TF_DIR_TX,\n@@ -1141,17 +1258,41 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 0,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 18,\n+\t\t.cond_start_idx = 30,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_COMP_FIELD,\n \t.tbl_operand = BNXT_ULP_CF_IDX_DRV_FUNC_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 326,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 357,\n \t.result_bit_size = 32,\n \t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: l2_cntxt_tcam_cache.rd_egr0 */\n+\t{ /* class_tid: 4, wh_plus, table: int_full_act_record.loopback */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n+\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n+\t.resource_sub_type =\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION,\n+\t.direction = TF_DIR_TX,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n+\t\t.cond_start_idx = 30,\n+\t\t.cond_nums = 0 },\n+\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_GLB_REGFILE,\n+\t.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR,\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 358,\n+\t.result_bit_size = 128,\n+\t.result_num_fields = 26,\n+\t.encap_num_fields = 0\n+\t},\n+\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vf_rd_egr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -1160,33 +1301,35 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 18,\n+\t\t.cond_start_idx = 30,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 349,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 415,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.ident_start_idx = 16,\n+\t.ident_start_idx = 19,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: control.0 */\n+\t{ /* class_tid: 4, wh_plus, table: control.vf_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n \t.direction = TF_DIR_TX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 3,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 18,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 30,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.egr0 */\n+\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam.vf_egr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n \t.direction = TF_DIR_TX,\n@@ -1194,7 +1337,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -1203,17 +1346,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n \t.pri_operand = 0,\n-\t.key_start_idx = 350,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 416,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 327,\n+\t.result_start_idx = 384,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 16,\n-\t.ident_nums = 0\n+\t.ident_start_idx = 19,\n+\t.ident_nums = 1\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: l2_cntxt_tcam_cache.wr_egr0 */\n+\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vf_egr_wr */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -1222,64 +1366,79 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 363,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 429,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.result_start_idx = 340,\n+\t.result_start_idx = 397,\n \t.result_bit_size = 62,\n \t.result_num_fields = 4\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: int_vtag_encap_record.egr0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_ACT_ENCAP_8B,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n+\t{ /* class_tid: 4, wh_plus, table: parif_def_lkup_arec_ptr.vf_egr */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n+\t.resource_type = TF_IF_TBL_TYPE_LKUP_PARIF_DFLT_ACT_REC_PTR,\n \t.direction = TF_DIR_TX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,\n+\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,\n+\t.tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 344,\n-\t.result_bit_size = 0,\n-\t.result_num_fields = 0,\n-\t.encap_num_fields = 12\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 401,\n+\t.result_bit_size = 32,\n+\t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: int_full_act_record.egr0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION,\n+\t{ /* class_tid: 4, wh_plus, table: parif_def_arec_ptr.vf_egr */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n+\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_DFLT_ACT_REC_PTR,\n \t.direction = TF_DIR_TX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n+\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,\n+\t.tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 356,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 402,\n+\t.result_bit_size = 32,\n+\t.result_num_fields = 1\n+\t},\n+\t{ /* class_tid: 4, wh_plus, table: parif_def_err_arec_ptr.vf_egr */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n+\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_ERR_ACT_REC_PTR,\n+\t.direction = TF_DIR_TX,\n+\t.execute_info = {\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n+\t\t.cond_start_idx = 31,\n+\t\t.cond_nums = 0 },\n+\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,\n+\t.tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,\n+\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 403,\n+\t.result_bit_size = 32,\n+\t.result_num_fields = 1\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: int_full_act_record.ing0 */\n+\t{ /* class_tid: 4, wh_plus, table: int_full_act_record.vf_ing */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n \t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n \t.resource_sub_type =\n@@ -1289,18 +1448,20 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 382,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_AND_SET_VFR_FLAG,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 404,\n \t.result_bit_size = 128,\n-\t.result_num_fields = 26\n+\t.result_num_fields = 26,\n+\t.encap_num_fields = 0\n \t},\n-\t{ /* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.dtagged_ing0 */\n+\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vf_ing */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n \t.direction = TF_DIR_RX,\n@@ -1308,35 +1469,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n-\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n-\t.pri_operand = 0,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 364,\n-\t.blob_key_bit_size = 167,\n-\t.key_bit_size = 167,\n-\t.key_num_fields = 13,\n-\t.result_start_idx = 408,\n-\t.result_bit_size = 64,\n-\t.result_num_fields = 13,\n-\t.ident_start_idx = 16,\n-\t.ident_nums = 0\n-\t},\n-\t{ /* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.stagged_ing0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n-\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n-\t.direction = TF_DIR_RX,\n-\t.execute_info = {\n-\t\t.cond_true_goto  = 0,\n-\t\t.cond_false_goto = 0,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -1346,17 +1479,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.pri_operand = 0,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 377,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 430,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 421,\n+\t.result_start_idx = 430,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 16,\n+\t.ident_start_idx = 20,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: l2_cntxt_tcam_cache.rd_egr */\n+\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vfr_rd_egr0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -1365,33 +1499,35 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_READ,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 390,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 443,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.ident_start_idx = 16,\n+\t.ident_start_idx = 20,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: control.0 */\n+\t{ /* class_tid: 4, wh_plus, table: control.vfr_0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_CTRL_TABLE,\n \t.direction = TF_DIR_TX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 3,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_OR,\n-\t\t.cond_start_idx = 19,\n+\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_AND,\n+\t\t.cond_start_idx = 31,\n \t\t.cond_nums = 1 },\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_ALLOC_RID_REGFILE,\n-\t.fdb_operand = BNXT_ULP_RF_IDX_RID\n+\t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: l2_cntxt_tcam.egr */\n+\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vfr_egr0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_LOW,\n \t.direction = TF_DIR_TX,\n@@ -1399,7 +1535,7 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 32,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -1408,17 +1544,18 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.fdb_operand = BNXT_ULP_RF_IDX_RID,\n \t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n \t.pri_operand = 0,\n-\t.key_start_idx = 391,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 444,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 434,\n+\t.result_start_idx = 443,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 16,\n-\t.ident_nums = 1\n+\t.ident_start_idx = 20,\n+\t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: l2_cntxt_tcam_cache.egr_wr */\n+\t{ /* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vfr_wr_egr0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_GENERIC_TABLE,\n \t.resource_sub_type =\n \t\tBNXT_ULP_RESOURCE_SUB_TYPE_GENERIC_TABLE_L2_CNTXT_TCAM,\n@@ -1427,75 +1564,67 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 32,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_GENERIC_TBL_OPC_WRITE,\n \t.gen_tbl_lkup_type = BNXT_ULP_GENERIC_TBL_LKUP_TYPE_INDEX,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.key_start_idx = 404,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 457,\n \t.blob_key_bit_size = 8,\n \t.key_bit_size = 8,\n \t.key_num_fields = 1,\n-\t.result_start_idx = 447,\n+\t.result_start_idx = 456,\n \t.result_bit_size = 62,\n \t.result_num_fields = 4\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: parif_def_lkup_arec_ptr.egr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_LKUP_PARIF_DFLT_ACT_REC_PTR,\n-\t.direction = TF_DIR_TX,\n-\t.execute_info = {\n-\t\t.cond_true_goto  = 1,\n-\t\t.cond_false_goto = 1,\n-\t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n-\t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,\n-\t.tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,\n-\t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 451,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1\n-\t},\n-\t{ /* class_tid: 6, wh_plus, table: parif_def_arec_ptr.egr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_DFLT_ACT_REC_PTR,\n+\t{ /* class_tid: 4, wh_plus, table: int_vtag_encap_record.vfr_egr0 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n+\t.resource_type = TF_TBL_TYPE_ACT_ENCAP_8B,\n+\t.resource_sub_type =\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_NORMAL,\n \t.direction = TF_DIR_TX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 32,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,\n-\t.tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,\n+\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_ENCAP_PTR_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 452,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 460,\n+\t.result_bit_size = 0,\n+\t.result_num_fields = 0,\n+\t.encap_num_fields = 12\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: parif_def_err_arec_ptr.egr */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IF_TABLE,\n-\t.resource_type = TF_IF_TBL_TYPE_PROF_PARIF_ERR_ACT_REC_PTR,\n+\t{ /* class_tid: 4, wh_plus, table: int_full_act_record.vfr_egr0 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n+\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n+\t.resource_sub_type =\n+\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION,\n \t.direction = TF_DIR_TX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 32,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_IF_TBL_OPC_WR_CONST,\n-\t.tbl_operand = ULP_WP_SYM_LOOPBACK_PARIF,\n+\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.result_start_idx = 453,\n-\t.result_bit_size = 32,\n-\t.result_num_fields = 1\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 472,\n+\t.result_bit_size = 128,\n+\t.result_num_fields = 26\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: int_full_act_record.ing */\n+\t{ /* class_tid: 4, wh_plus, table: int_full_act_record.vfr_ing0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n \t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n \t.resource_sub_type =\n@@ -1505,27 +1634,27 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t\t.cond_true_goto  = 1,\n \t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 32,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_MAIN_ACTION_PTR,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n \t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n-\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_PUSH_AND_SET_VFR_FLAG,\n-\t.result_start_idx = 454,\n+\t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.result_start_idx = 498,\n \t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n+\t.result_num_fields = 26\n \t},\n-\t{ /* class_tid: 6, wh_plus, table: l2_cntxt_tcam_bypass.ing */\n+\t{ /* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_dtagged_ing0 */\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n \t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n \t.direction = TF_DIR_RX,\n \t.execute_info = {\n-\t\t.cond_true_goto  = 0,\n-\t\t.cond_false_goto = 0,\n+\t\t.cond_true_goto  = 1,\n+\t\t.cond_false_goto = 1,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 32,\n \t\t.cond_nums = 0 },\n \t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n \t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n@@ -1535,41 +1664,54 @@ struct bnxt_ulp_mapper_tbl_info ulp_wh_plus_class_tbl_list[] = {\n \t.pri_operand = 0,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n \t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n-\t.key_start_idx = 405,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 458,\n \t.blob_key_bit_size = 167,\n \t.key_bit_size = 167,\n \t.key_num_fields = 13,\n-\t.result_start_idx = 480,\n+\t.result_start_idx = 524,\n \t.result_bit_size = 64,\n \t.result_num_fields = 13,\n-\t.ident_start_idx = 17,\n+\t.ident_start_idx = 20,\n \t.ident_nums = 0\n \t},\n-\t{ /* class_tid: 7, wh_plus, table: int_full_act_record.0 */\n-\t.resource_func = BNXT_ULP_RESOURCE_FUNC_INDEX_TABLE,\n-\t.resource_type = TF_TBL_TYPE_FULL_ACT_RECORD,\n-\t.resource_sub_type =\n-\t\tBNXT_ULP_RESOURCE_SUB_TYPE_INDEX_TABLE_VFR_CFA_ACTION,\n-\t.direction = TF_DIR_TX,\n+\t{ /* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_stagged_ing0 */\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_TCAM_TABLE,\n+\t.resource_type = TF_TCAM_TBL_TYPE_L2_CTXT_TCAM_HIGH,\n+\t.direction = TF_DIR_RX,\n \t.execute_info = {\n \t\t.cond_true_goto  = 0,\n \t\t.cond_false_goto = 0,\n \t\t.cond_list_opcode = BNXT_ULP_COND_LIST_OPC_TRUE,\n-\t\t.cond_start_idx = 20,\n+\t\t.cond_start_idx = 32,\n \t\t.cond_nums = 0 },\n-\t.tbl_opcode = BNXT_ULP_INDEX_TBL_OPC_WR_GLB_REGFILE,\n-\t.tbl_operand = BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR,\n+\t.tbl_opcode = BNXT_ULP_TCAM_TBL_OPC_ALLOC_WR_REGFILE,\n+\t.tbl_operand = BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0,\n \t.accept_opcode = BNXT_ULP_ACCEPT_OPC_ALWAYS,\n-\t.fdb_opcode = BNXT_ULP_FDB_OPC_NOP,\n+\t.fdb_opcode = BNXT_ULP_FDB_OPC_PUSH_FID,\n+\t.pri_opcode  = BNXT_ULP_PRI_OPC_CONST,\n+\t.pri_operand = 0,\n \t.mark_db_opcode = BNXT_ULP_MARK_DB_OPC_NOP,\n-\t.result_start_idx = 493,\n-\t.result_bit_size = 128,\n-\t.result_num_fields = 26,\n-\t.encap_num_fields = 0\n+\t.critical_resource = BNXT_ULP_CRITICAL_RESOURCE_NO,\n+\t.byte_order = BNXT_ULP_BYTE_ORDER_LE,\n+\t.key_start_idx = 471,\n+\t.blob_key_bit_size = 167,\n+\t.key_bit_size = 167,\n+\t.key_num_fields = 13,\n+\t.result_start_idx = 537,\n+\t.result_bit_size = 64,\n+\t.result_num_fields = 13,\n+\t.ident_start_idx = 20,\n+\t.ident_nums = 0\n \t}\n };\n \n struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {\n+\t/* cond_reject: wh_plus, class_tid: 1 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,\n+\t.cond_operand = BNXT_ULP_CF_IDX_WC_MATCH\n+\t},\n \t/* cond_execute: class_tid: 1, l2_cntxt_tcam_cache.rd */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET,\n@@ -1590,16 +1732,65 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {\n \t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n \t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4\n \t},\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN\n+\t},\n+\t/* cond_execute: class_tid: 1, profile_tcam.ipv6 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6\n+\t},\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN\n+\t},\n+\t/* cond_execute: class_tid: 1, profile_tcam.vxlan */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN\n+\t},\n \t/* cond_execute: class_tid: 1, em.ipv4 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n \t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4\n \t},\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN\n+\t},\n \t/* cond_execute: class_tid: 1, eem.ipv4 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n \t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4\n \t},\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN\n+\t},\n+\t/* cond_execute: class_tid: 1, em.ipv6 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6\n+\t},\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN\n+\t},\n+\t/* cond_execute: class_tid: 1, eem.ipv6 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV6\n+\t},\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_NOT_SET,\n+\t.cond_operand = BNXT_ULP_HDR_BIT_T_VXLAN\n+\t},\n+\t/* cond_reject: wh_plus, class_tid: 2 */\n+\t{\n+\t.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,\n+\t.cond_operand = BNXT_ULP_CF_IDX_WC_MATCH\n+\t},\n \t/* cond_execute: class_tid: 2, l2_cntxt_tcam_cache.rd */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_FIELD_BIT_NOT_SET,\n@@ -1630,27 +1821,27 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {\n \t.cond_opcode = BNXT_ULP_COND_OPC_HDR_BIT_IS_SET,\n \t.cond_operand = BNXT_ULP_HDR_BIT_O_IPV4\n \t},\n-\t/* cond_execute: class_tid: 3, control.0 */\n+\t/* cond_execute: class_tid: 3, control.ing_0 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n \t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n \t},\n-\t/* cond_execute: class_tid: 4, control.0 */\n+\t/* cond_execute: class_tid: 3, control.egr_0 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_CF_IS_SET,\n \t.cond_operand = BNXT_ULP_CF_IDX_VFR_MODE\n \t},\n-\t/* cond_execute: class_tid: 4, control.1 */\n+\t/* cond_execute: class_tid: 3, control.egr_1 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n \t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n \t},\n-\t/* cond_execute: class_tid: 4, control.2 */\n+\t/* cond_execute: class_tid: 3, control.egr_2 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n \t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n \t},\n-\t/* cond_execute: class_tid: 4, l2_cntxt_tcam_cache.wr */\n+\t/* cond_execute: class_tid: 3, l2_cntxt_tcam_cache.egr_wr */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_CF_NOT_SET,\n \t.cond_operand = BNXT_ULP_CF_IDX_VFR_MODE\n@@ -1659,12 +1850,12 @@ struct bnxt_ulp_mapper_cond_info ulp_wh_plus_class_cond_list[] = {\n \t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n \t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n \t},\n-\t/* cond_execute: class_tid: 5, control.0 */\n+\t/* cond_execute: class_tid: 4, control.vf_0 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n \t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n \t},\n-\t/* cond_execute: class_tid: 6, control.0 */\n+\t/* cond_execute: class_tid: 4, control.vfr_0 */\n \t{\n \t.cond_opcode = BNXT_ULP_COND_OPC_RF_IS_SET,\n \t.cond_operand = BNXT_ULP_RF_IDX_GENERIC_TBL_MISS\n@@ -1946,9 +2137,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -1966,7 +2155,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -2794,9 +2983,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"recycle_cnt\",\n@@ -2828,9 +3015,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"pkt_type_1\",\n@@ -2848,7 +3033,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -3565,9 +3750,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"recycle_cnt\",\n@@ -3599,9 +3782,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"pkt_type_1\",\n@@ -3619,7 +3800,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -3631,20 +3812,18 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 1, wh_plus, table: profile_tcam_cache.wr */\n+\t/* class_tid: 1, wh_plus, table: profile_tcam.vxlan */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"recycle_cnt\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l4_hdr_is_udp_tcp\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"recycle_cnt\",\n-\t\t.field_bit_size = 2,\n+\t\t.description = \"l4_hdr_is_udp_tcp\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -3652,8 +3831,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"prof_func_id\",\n-\t\t.field_bit_size = 7,\n+\t\t.description = \"l4_hdr_type\",\n+\t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n@@ -3661,27 +3840,19 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"prof_func_id\",\n-\t\t.field_bit_size = 7,\n+\t\t.description = \"l4_hdr_type\",\n+\t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n+\t\t\tULP_WP_SYM_L4_HDR_TYPE_UDP}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"hdr_sig_id\",\n-\t\t.field_bit_size = 5,\n+\t\t.description = \"l4_hdr_error\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n@@ -3689,28 +3860,24 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"hdr_sig_id\",\n-\t\t.field_bit_size = 5,\n+\t\t.description = \"l4_hdr_error\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n-\t/* class_tid: 1, wh_plus, table: em.ipv4 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l4_hdr_valid\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l4_hdr_valid\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -3718,15 +3885,15 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l3_ipv6_cmp_dst\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l3_ipv6_cmp_dst\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -3734,111 +3901,47 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"l3_ipv6_cmp_src\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"l3_ipv6_cmp_src\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"l3_hdr_isIP\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"l3_hdr_isIP\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l3_hdr_type\",\n+\t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l3_hdr_type\",\n+\t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -3846,125 +3949,97 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3_hdr_error\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3_hdr_error\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3_hdr_valid\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3_hdr_valid\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l2_two_vtags\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"l2_two_vtags\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_cntxt_id\",\n-\t\t.field_bit_size = 10,\n+\t\t.description = \"l2_vtag_present\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff,\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_cntxt_id\",\n-\t\t.field_bit_size = 10,\n+\t\t.description = \"l2_vtag_present\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"em_profile_id\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_uc_mc_bc\",\n+\t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"em_profile_id\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_uc_mc_bc\",\n+\t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n-\t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n-\t/* class_tid: 1, wh_plus, table: eem.ipv4 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 275,\n+\t\t.description = \"l2_hdr_type\",\n+\t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"spare\",\n-\t\t.field_bit_size = 275,\n+\t\t.description = \"l2_hdr_type\",\n+\t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -3972,15 +4047,15 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l2_hdr_error\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"local_cos\",\n-\t\t.field_bit_size = 3,\n+\t\t.description = \"l2_hdr_error\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -3988,180 +4063,1492 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n-\t\t.field_bit_size = 16,\n+\t\t.description = \"l2_hdr_valid\",\n+\t\t.field_bit_size = 1,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tun_hdr_flags\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tun_hdr_flags\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tun_hdr_type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tun_hdr_type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tun_hdr_err\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tun_hdr_err\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tun_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tun_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\tULP_WP_SYM_TUN_HDR_VALID_YES}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl4_hdr_is_udp_tcp\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl4_hdr_is_udp_tcp\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl4_hdr_type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl4_hdr_type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl4_hdr_error\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl4_hdr_error\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl4_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl4_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\tULP_WP_SYM_TL4_HDR_VALID_YES}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl3_ipv6_cmp_dst\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl3_ipv6_cmp_dst\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl3_ipv6_cmp_src\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl3_ipv6_cmp_src\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl3_hdr_isIP\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl3_hdr_isIP\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl3_hdr_type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl3_hdr_type\",\n+\t\t.field_bit_size = 4,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl3_hdr_error\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl3_hdr_error\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl3_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl3_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\tULP_WP_SYM_TL3_HDR_VALID_YES}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl2_two_vtags\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl2_two_vtags\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl2_vtag_present\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl2_vtag_present\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl2_uc_mc_bc\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl2_uc_mc_bc\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl2_hdr_type\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl2_hdr_type\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"tl2_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"tl2_hdr_valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\tULP_WP_SYM_TL2_HDR_VALID_YES}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"hrec_next\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"hrec_next\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"reserved\",\n+\t\t.field_bit_size = 9,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"reserved\",\n+\t\t.field_bit_size = 9,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"prof_func_id\",\n+\t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"prof_func_id\",\n+\t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"agg_error\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"agg_error\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"recycle_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"recycle_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"pkt_type_0\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"pkt_type_0\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"pkt_type_1\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"pkt_type_1\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t1}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"valid\",\n+\t\t.field_bit_size = 1,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t1}\n+\t\t}\n+\t},\n+\t/* class_tid: 1, wh_plus, table: profile_tcam_cache.wr */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"recycle_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"recycle_cnt\",\n+\t\t.field_bit_size = 2,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"prof_func_id\",\n+\t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"prof_func_id\",\n+\t\t.field_bit_size = 7,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_RF_IDX_L2_PROF_FUNC_ID & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t\t.field_opr2 = {\n+\t\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"hdr_sig_id\",\n+\t\t.field_bit_size = 5,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"hdr_sig_id\",\n+\t\t.field_bit_size = 5,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_HDR_SIG_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_HDR_SIG_ID & 0xff}\n+\t\t}\n+\t},\n+\t/* class_tid: 1, wh_plus, table: em.ipv4 */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l4.dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l4.dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l4.src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l4.src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2.smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2.smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n+\t\t}\n+\t},\n+\t/* class_tid: 1, wh_plus, table: eem.ipv4 */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 275,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 275,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l4.dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l4.dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l4.src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l4.src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 32,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2.smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2.smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n+\t\t}\n+\t},\n+\t/* class_tid: 1, wh_plus, table: em.ipv6 */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l4.dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l4.dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l4.src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l4.src\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.prot\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 128,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2.smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2.smac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2.dmac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2.dmac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2_cntxt_id\",\n+\t\t.field_bit_size = 10,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"em_profile_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n+\t\t}\n+\t},\n+\t/* class_tid: 1, wh_plus, table: eem.ipv6 */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 35,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"spare\",\n+\t\t.field_bit_size = 35,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"local_cos\",\n+\t\t.field_bit_size = 3,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l4.dst\",\n+\t\t.field_bit_size = 16,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.dst\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3.dst\",\n+\t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.src\",\n-\t\t.field_bit_size = 32,\n+\t\t.description = \"l3.src\",\n+\t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"l2.smac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"l2.smac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t}\n+\t},\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2.dmac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2.dmac\",\n+\t\t.field_bit_size = 48,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -4207,7 +5594,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 1, wh_plus, table: em.ipv6 */\n+\t/* class_tid: 1, wh_plus, table: em.vxlan */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"spare\",\n@@ -4242,110 +5629,46 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"tl4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"tl4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"tl4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"tl4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"tl3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"tl3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n@@ -4354,81 +5677,69 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.dst\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.dst\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.dst\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.dst\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.src\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.src\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.src\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.src\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"tl2.src\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"tl2.src\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.dmac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tun_id\",\n+\t\t.field_bit_size = 24,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.dmac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tun_id\",\n+\t\t.field_bit_size = 24,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -4477,18 +5788,18 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 1, wh_plus, table: eem.ipv6 */\n+\t/* class_tid: 1, wh_plus, table: eem.vxlan */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"spare\",\n-\t\t.field_bit_size = 35,\n+\t\t.field_bit_size = 251,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"spare\",\n-\t\t.field_bit_size = 35,\n+\t\t.field_bit_size = 251,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -4512,110 +5823,46 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"tl4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"tl4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"tl4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"tl4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"tl3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"tl3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n@@ -4624,81 +5871,69 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.dst\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.dst\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.dst\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.dst\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.src\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.src\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.src\",\n-\t\t.field_bit_size = 128,\n+\t\t.description = \"tl3.src\",\n+\t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"tl2.src\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"tl2.src\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.dmac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tun_id\",\n+\t\t.field_bit_size = 24,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.dmac\",\n-\t\t.field_bit_size = 48,\n+\t\t.description = \"tun_id\",\n+\t\t.field_bit_size = 24,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -5021,9 +6256,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -5041,7 +6274,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -5869,9 +7102,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"recycle_cnt\",\n@@ -5903,9 +7134,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"pkt_type_1\",\n@@ -5923,7 +7152,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -6640,9 +7869,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"recycle_cnt\",\n@@ -6674,9 +7901,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"pkt_type_1\",\n@@ -6694,7 +7919,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -6809,180 +8034,165 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -7063,180 +8273,165 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv4.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv4.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 32,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -7317,170 +8512,147 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"l2.smac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"l2.smac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n@@ -7489,24 +8661,32 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -7587,170 +8767,147 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.dport\",\n+\t\t.description = \"l4.dst\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_DST_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_DST_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_DST_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_DST_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n-\t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_l4.sport\",\n+\t\t.description = \"l4.src\",\n \t\t.field_bit_size = 16,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_HDR_BIT,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_CF,\n \t\t.field_cond_opr = {\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 56) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 48) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 40) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 32) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 24) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 16) & 0xff,\n-\t\t\t((uint64_t)BNXT_ULP_HDR_BIT_O_TCP >> 8) & 0xff,\n-\t\t\t(uint64_t)BNXT_ULP_HDR_BIT_O_TCP & 0xff},\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4 >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4 & 0xff},\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_TCP_SRC_PORT & 0xff},\n-\t\t.field_src2 = BNXT_ULP_FIELD_SRC_HF,\n-\t\t.field_opr2 = {\n-\t\t\t(BNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_UDP_SRC_PORT & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_O_L4_SRC_PORT >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L4_SRC_PORT & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.ip_proto\",\n+\t\t.description = \"l3.prot\",\n \t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_O_L3_PROTO_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_O_L3_PROTO_ID & 0xff}\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.dst\",\n+\t\t.description = \"l3.dst\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_ipv6.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_ipv6.src\",\n+\t\t.description = \"l3.src\",\n \t\t.field_bit_size = 128,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"l2.smac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.smac\",\n+\t\t.description = \"l2.smac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n@@ -7759,24 +8916,32 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t},\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"o_eth.dmac\",\n+\t\t.description = \"l2.dmac\",\n \t\t.field_bit_size = 48,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_FIELD_BIT,\n+\t\t.field_cond_opr = {\n+\t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_HF,\n \t\t.field_opr1 = {\n \t\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_DMAC >> 8) & 0xff,\n-\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff}\n+\t\t\tBNXT_ULP_GLB_HF_ID_O_ETH_DMAC & 0xff},\n+\t\t.field_src2 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -7822,7 +8987,29 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.rd */\n+\t/* class_tid: 3, wh_plus, table: port_table.wr */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"dev.port_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"dev.port_id\",\n+\t\t.field_bit_size = 8,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t\t}\n+\t},\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.ing_rd */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -7844,7 +9031,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.0 */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.ing_0 */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ivlan_vid\",\n@@ -8032,9 +9219,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -8052,7 +9237,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -8064,7 +9249,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.wr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.ing_wr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -8086,7 +9271,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_PHY_PORT_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.rd_vfr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_rd_vfr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -8108,7 +9293,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vfr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_bypass.egr_vfr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ivlan_vid\",\n@@ -8296,9 +9481,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -8316,7 +9499,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -8328,7 +9511,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.wr_vfr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr_vfr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -8350,7 +9533,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.rd */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.rd */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -8372,7 +9555,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam.0 */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.egr_0 */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ivlan_vid\",\n@@ -8560,9 +9743,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -8580,7 +9761,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -8592,7 +9773,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.wr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -8614,7 +9795,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_cache.rd_egr0 */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vf_rd_egr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -8632,11 +9813,11 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.egr0 */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam.vf_egr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ivlan_vid\",\n@@ -8702,8 +9883,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n \t{\n@@ -8824,9 +10005,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -8844,7 +10023,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -8856,7 +10035,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_cache.wr_egr0 */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vf_egr_wr */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -8874,11 +10053,11 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.dtagged_ing0 */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vf_ing */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ivlan_vid\",\n@@ -8901,20 +10080,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 12,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff,\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_ovlan_vid\",\n \t\t.field_bit_size = 12,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -8950,8 +10123,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n \t{\n@@ -9024,18 +10197,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_num_vtags\",\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t2}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -9060,18 +10229,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\tULP_WP_SYM_TUN_HDR_TYPE_NONE}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -9080,9 +10245,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -9100,7 +10263,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -9112,27 +10275,43 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.stagged_ing0 */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vfr_rd_egr0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n+\t\t.description = \"svif\",\n+\t\t.field_bit_size = 8,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n+\t\t}\n+\t},\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vfr_egr0 */\n+\t{\n+\t.field_info_mask = {\n+\t\t.description = \"l2_ivlan_vid\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t},\n+\t.field_info_spec = {\n+\t\t.description = \"l2_ivlan_vid\",\n+\t\t.field_bit_size = 12,\n+\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -9258,18 +10437,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_num_vtags\",\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t1}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -9294,18 +10469,14 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\tULP_WP_SYM_TUN_HDR_TYPE_NONE}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t}\n \t},\n \t{\n@@ -9314,9 +10485,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -9334,7 +10503,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -9346,7 +10515,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam_cache.rd_egr */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vfr_wr_egr0 */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"svif\",\n@@ -9364,11 +10533,11 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam.egr */\n+\t/* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_dtagged_ing0 */\n \t{\n \t.field_info_mask = {\n \t\t.description = \"l2_ivlan_vid\",\n@@ -9391,14 +10560,20 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 12,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff,\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_ovlan_vid\",\n \t\t.field_bit_size = 12,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n \t\t}\n \t},\n \t{\n@@ -9434,8 +10609,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n \t{\n@@ -9508,14 +10683,18 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_num_vtags\",\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t2}\n \t\t}\n \t},\n \t{\n@@ -9540,14 +10719,18 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\tULP_WP_SYM_TUN_HDR_TYPE_NONE}\n \t\t}\n \t},\n \t{\n@@ -9556,9 +10739,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -9576,7 +10757,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -9588,43 +10769,27 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t\t1}\n \t\t}\n \t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam_cache.egr_wr */\n+\t/* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_stagged_ing0 */\n \t{\n \t.field_info_mask = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n+\t\t.description = \"l2_ivlan_vid\",\n+\t\t.field_bit_size = 12,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n+\t\t\t0xff,\n \t\t\t0xff}\n \t\t},\n-\t.field_info_spec = {\n-\t\t.description = \"svif\",\n-\t\t.field_bit_size = 8,\n-\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n-\t\t}\n-\t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam_bypass.ing */\n-\t{\n-\t.field_info_mask = {\n-\t\t.description = \"l2_ivlan_vid\",\n-\t\t.field_bit_size = 12,\n-\t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_ivlan_vid\",\n \t\t.field_bit_size = 12,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t\t.field_opr1 = {\n+\t\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n \t\t}\n \t},\n \t{\n@@ -9676,8 +10841,8 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t\t.field_opr1 = {\n-\t\t\t(BNXT_ULP_CF_IDX_VF_FUNC_SVIF >> 8) & 0xff,\n-\t\t\tBNXT_ULP_CF_IDX_VF_FUNC_SVIF & 0xff}\n+\t\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_SVIF >> 8) & 0xff,\n+\t\t\tBNXT_ULP_CF_IDX_DRV_FUNC_SVIF & 0xff}\n \t\t}\n \t},\n \t{\n@@ -9750,14 +10915,18 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"l2_num_vtags\",\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t1}\n \t\t}\n \t},\n \t{\n@@ -9782,14 +10951,18 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\t0xff}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"tun_hdr_type\",\n \t\t.field_bit_size = 4,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t\t.field_opr1 = {\n+\t\t\tULP_WP_SYM_TUN_HDR_TYPE_NONE}\n \t\t}\n \t},\n \t{\n@@ -9798,9 +10971,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_bit_size = 2,\n \t\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"key_type\",\n@@ -9818,7 +10989,7 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n \t\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t\t.field_opr1 = {\n-\t\t\t0xff}\n+\t\t\t1}\n \t\t},\n \t.field_info_spec = {\n \t\t.description = \"valid\",\n@@ -9833,38 +11004,6 @@ struct bnxt_ulp_mapper_key_info ulp_wh_plus_class_key_info_list[] = {\n };\n \n struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n-\t/* class_tid: 1, wh_plus, table: mac_addr_cache.rd */\n-\t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l2_cntxt_tcam_index\",\n-\t.field_bit_size = 10,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"src_property_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n \t/* class_tid: 1, wh_plus, table: l2_cntxt_tcam.0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n@@ -9970,43 +11109,190 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t},\n \t/* class_tid: 1, wh_plus, table: mac_addr_cache.wr */\n \t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n+\t.description = \"rid\",\n+\t.field_bit_size = 32,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n+\t},\n+\t{\n+\t.description = \"l2_cntxt_tcam_index\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n+\t},\n+\t{\n+\t.description = \"l2_cntxt_id\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t},\n+\t{\n+\t.description = \"src_property_ptr\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t/* class_tid: 1, wh_plus, table: profile_tcam.ipv4 */\n+\t{\n+\t.description = \"wc_key_id\",\n+\t.field_bit_size = 4,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"wc_profile_id\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"wc_search_en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"em_key_mask.0\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n+\t},\n+\t{\n+\t.description = \"em_key_mask.1\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t},\n+\t{\n+\t.description = \"em_key_mask.2\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t},\n+\t{\n+\t.description = \"em_key_mask.3\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t},\n+\t{\n+\t.description = \"em_key_mask.4\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID & 0xff}\n+\t},\n+\t{\n+\t.description = \"em_key_mask.5\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT & 0xff}\n+\t},\n+\t{\n+\t.description = \"em_key_mask.6\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_O_L4_FB_DST_PORT >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L4_FB_DST_PORT & 0xff}\n+\t},\n+\t{\n+\t.description = \"em_key_mask.7\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"em_key_mask.8\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"em_key_mask.9\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"em_key_id\",\n+\t.field_bit_size = 5,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n+\t\t3}\n \t},\n \t{\n-\t.description = \"l2_cntxt_tcam_index\",\n-\t.field_bit_size = 10,\n+\t.description = \"em_profile_id\",\n+\t.field_bit_size = 8,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n+\t\t(BNXT_ULP_RF_IDX_EM_PROFILE_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_EM_PROFILE_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"em_search_en\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t1}\n \t},\n \t{\n-\t.description = \"src_property_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"pl_byp_lkup_en\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 1, wh_plus, table: profile_tcam.ipv4 */\n+\t/* class_tid: 1, wh_plus, table: profile_tcam.ipv6 */\n \t{\n \t.description = \"wc_key_id\",\n \t.field_bit_size = 4,\n@@ -10042,10 +11328,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"em_key_mask.2\",\n@@ -10054,8 +11337,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_SRC_ADDR & 0xff}\n+\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.3\",\n@@ -10064,15 +11347,18 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_HF_ID_O_IPV4_DST_ADDR & 0xff}\n+\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.4\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.5\",\n@@ -10081,8 +11367,8 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT & 0xff}\n+\t\t(BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.6\",\n@@ -10091,15 +11377,18 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_O_L4_FB_DST_PORT >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_O_L4_FB_DST_PORT & 0xff}\n+\t\t(BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.7\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_O_L4_FB_DST_PORT >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L4_FB_DST_PORT & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.8\",\n@@ -10122,7 +11411,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t3}\n+\t\t7}\n \t},\n \t{\n \t.description = \"em_profile_id\",\n@@ -10150,7 +11439,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 1, wh_plus, table: profile_tcam.ipv6 */\n+\t/* class_tid: 1, wh_plus, table: profile_tcam.vxlan */\n \t{\n \t.description = \"wc_key_id\",\n \t.field_bit_size = 4,\n@@ -10193,30 +11482,23 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_HF_ID_O_ETH_SMAC >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_HF_ID_O_ETH_SMAC & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"em_key_mask.3\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_SRC_ADDR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"em_key_mask.4\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_FIELD_BIT,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_HF_ID_O_IPV6_DST_ADDR & 0xff}\n+\t\t1}\n \t},\n \t{\n \t.description = \"em_key_mask.5\",\n@@ -10230,20 +11512,14 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_O_L4_FB_SRC_PORT & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"em_key_mask.7\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_O_L4_FB_DST_PORT >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_O_L4_FB_DST_PORT & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"em_key_mask.8\",\n@@ -10266,7 +11542,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t7}\n+\t\t20}\n \t},\n \t{\n \t.description = \"em_profile_id\",\n@@ -10638,38 +11914,154 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_opr1 = {\n \t\t1}\n \t},\n-\t/* class_tid: 2, wh_plus, table: mac_addr_cache.rd */\n+\t/* class_tid: 1, wh_plus, table: em.vxlan */\n \t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n+\t.description = \"act_rec_ptr\",\n+\t.field_bit_size = 33,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t},\n+\t{\n+\t.description = \"ext_flow_cntr\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_tcam_index\",\n-\t.field_bit_size = 10,\n+\t.description = \"act_rec_int\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"act_rec_size\",\n+\t.field_bit_size = 5,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"key_size\",\n+\t.field_bit_size = 9,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"reserved\",\n+\t.field_bit_size = 11,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"strength\",\n+\t.field_bit_size = 2,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t3}\n+\t},\n+\t{\n+\t.description = \"l1_cacheable\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"valid\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n+\t},\n+\t/* class_tid: 1, wh_plus, table: eem.vxlan */\n+\t{\n+\t.description = \"act_rec_ptr\",\n+\t.field_bit_size = 33,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n \t{\n-\t.description = \"src_property_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"ext_flow_cntr\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"act_rec_int\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"act_rec_size\",\n+\t.field_bit_size = 5,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_ACTION_REC_SIZE >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_ACTION_REC_SIZE & 0xff}\n+\t},\n+\t{\n+\t.description = \"key_size\",\n+\t.field_bit_size = 9,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t(197 >> 8) & 0xff,\n+\t\t197 & 0xff}\n+\t},\n+\t{\n+\t.description = \"reserved\",\n+\t.field_bit_size = 11,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"strength\",\n+\t.field_bit_size = 2,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t3}\n+\t},\n+\t{\n+\t.description = \"l1_cacheable\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t{\n+\t.description = \"valid\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n+\t},\n \t/* class_tid: 2, wh_plus, table: l2_cntxt_tcam.0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n@@ -10886,7 +12278,10 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.5\",\n@@ -11037,7 +12432,10 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_O_L3_FB_PROTO_ID & 0xff}\n \t},\n \t{\n \t.description = \"em_key_mask.6\",\n@@ -11450,9 +12848,51 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t1}\n+\t\t1}\n+\t},\n+\t/* class_tid: 3, wh_plus, table: port_table.wr */\n+\t{\n+\t.description = \"rid\",\n+\t.field_bit_size = 32,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"drv_func.mac\",\n+\t.field_bit_size = 48,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_PORT_TABLE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff},\n+\t.field_opr2 = {\n+\t\t(BNXT_ULP_PORT_TABLE_DRV_FUNC_MAC >> 8) & 0xff,\n+\t\tBNXT_ULP_PORT_TABLE_DRV_FUNC_MAC & 0xff}\n+\t},\n+\t{\n+\t.description = \"drv_func.parent.mac\",\n+\t.field_bit_size = 48,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_PORT_TABLE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff},\n+\t.field_opr2 = {\n+\t\t(BNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_MAC >> 8) & 0xff,\n+\t\tBNXT_ULP_PORT_TABLE_DRV_FUNC_PARENT_MAC & 0xff}\n+\t},\n+\t{\n+\t.description = \"default_arec_ptr\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_DEFAULT_AREC_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_DEFAULT_AREC_PTR & 0xff}\n \t},\n-\t/* class_tid: 3, wh_plus, table: int_full_act_record.0 */\n+\t/* class_tid: 3, wh_plus, table: int_full_act_record.ing_0 */\n \t{\n \t.description = \"flow_cntr_ptr\",\n \t.field_bit_size = 14,\n@@ -11638,7 +13078,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.0 */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.ing_0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n \t.field_bit_size = 10,\n@@ -11741,7 +13181,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.wr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.ing_wr */\n \t{\n \t.description = \"rid\",\n \t.field_bit_size = 32,\n@@ -11779,7 +13219,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 3, wh_plus, table: parif_def_lkup_arec_ptr.0 */\n+\t/* class_tid: 3, wh_plus, table: parif_def_lkup_arec_ptr.ing_0 */\n \t{\n \t.description = \"act_rec_ptr\",\n \t.field_bit_size = 32,\n@@ -11790,7 +13230,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n \t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n-\t/* class_tid: 3, wh_plus, table: parif_def_arec_ptr.0 */\n+\t/* class_tid: 3, wh_plus, table: parif_def_arec_ptr.ing_0 */\n \t{\n \t.description = \"act_rec_ptr\",\n \t.field_bit_size = 32,\n@@ -11801,7 +13241,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n \t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n-\t/* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.0 */\n+\t/* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.ing_0 */\n \t{\n \t.description = \"act_rec_ptr\",\n \t.field_bit_size = 32,\n@@ -11812,7 +13252,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n \t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n-\t/* class_tid: 4, wh_plus, table: int_full_act_record.vfr */\n+\t/* class_tid: 3, wh_plus, table: int_full_act_record.egr_vfr */\n \t{\n \t.description = \"flow_cntr_ptr\",\n \t.field_bit_size = 14,\n@@ -11998,7 +13438,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vfr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_bypass.egr_vfr */\n \t{\n \t.description = \"act_record_ptr\",\n \t.field_bit_size = 16,\n@@ -12099,7 +13539,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.wr_vfr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr_vfr */\n \t{\n \t.description = \"rid\",\n \t.field_bit_size = 32,\n@@ -12134,7 +13574,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam.0 */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.egr_0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n \t.field_bit_size = 10,\n@@ -12237,7 +13677,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.wr */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam_cache.egr_wr */\n \t{\n \t.description = \"rid\",\n \t.field_bit_size = 32,\n@@ -12275,7 +13715,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, wh_plus, table: int_full_act_record.0 */\n+\t/* class_tid: 3, wh_plus, table: int_full_act_record.egr_0 */\n \t{\n \t.description = \"flow_cntr_ptr\",\n \t.field_bit_size = 14,\n@@ -12461,7 +13901,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 4, wh_plus, table: parif_def_lkup_arec_ptr.0 */\n+\t/* class_tid: 3, wh_plus, table: parif_def_lkup_arec_ptr.egr_0 */\n \t{\n \t.description = \"act_rec_ptr\",\n \t.field_bit_size = 32,\n@@ -12472,7 +13912,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n \t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n-\t/* class_tid: 4, wh_plus, table: parif_def_arec_ptr.0 */\n+\t/* class_tid: 3, wh_plus, table: parif_def_arec_ptr.egr_0 */\n \t{\n \t.description = \"act_rec_ptr\",\n \t.field_bit_size = 32,\n@@ -12483,7 +13923,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n \t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n-\t/* class_tid: 4, wh_plus, table: parif_def_err_arec_ptr.0 */\n+\t/* class_tid: 3, wh_plus, table: parif_def_err_arec_ptr.egr_0 */\n \t{\n \t.description = \"act_rec_ptr\",\n \t.field_bit_size = 32,\n@@ -12494,424 +13934,366 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n \t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.egr0 */\n+\t/* class_tid: 4, wh_plus, table: int_full_act_record.loopback */\n \t{\n-\t.description = \"act_record_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"flow_cntr_ptr\",\n+\t.field_bit_size = 14,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"reserved\",\n+\t.description = \"age_enable\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"agg_cntr_en\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"parif\",\n-\t.field_bit_size = 4,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n-\t.field_bit_size = 3,\n+\t.description = \"rate_cntr_en\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"flow_cntr_en\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"tcpflags_key\",\n+\t.field_bit_size = 8,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"tcpflags_mir\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"tcpflags_match\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n-\t},\n-\t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"encap_ptr\",\n+\t.field_bit_size = 11,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_cache.wr_egr0 */\n \t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n-\t},\n-\t{\n-\t.description = \"l2_cntxt_tcam_index\",\n+\t.description = \"dst_ip_ptr\",\n \t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"tcp_dst_port\",\n+\t.field_bit_size = 16,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_property_ptr\",\n+\t.description = \"src_ip_ptr\",\n \t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, wh_plus, table: int_vtag_encap_record.egr0 */\n \t{\n-\t.description = \"ecv_tun_type\",\n-\t.field_bit_size = 3,\n+\t.description = \"tcp_src_port\",\n+\t.field_bit_size = 16,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_l4_type\",\n-\t.field_bit_size = 3,\n+\t.description = \"meter_id\",\n+\t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_l3_type\",\n-\t.field_bit_size = 3,\n+\t.description = \"l3_rdir\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_l2_en\",\n+\t.description = \"tl3_rdir\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_vtag_type\",\n-\t.field_bit_size = 4,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\tULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}\n-\t},\n-\t{\n-\t.description = \"ecv_custom_en\",\n+\t.description = \"l3_ttl_dec\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"ecv_valid\",\n+\t.description = \"tl3_ttl_dec\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vtag_tpid\",\n-\t.field_bit_size = 16,\n+\t.description = \"decap_func\",\n+\t.field_bit_size = 4,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t0x81,\n-\t\t0x00}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vtag_vid\",\n+\t.description = \"vnic_or_vport\",\n \t.field_bit_size = 12,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t\t(ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,\n+\t\tULP_WP_SYM_LOOPBACK_PORT & 0xff}\n \t},\n \t{\n-\t.description = \"vtag_de\",\n+\t.description = \"pop_vlan\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"vtag_pcp\",\n-\t.field_bit_size = 3,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"spare\",\n-\t.field_bit_size = 80,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t/* class_tid: 5, wh_plus, table: int_full_act_record.egr0 */\n-\t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n+\t.description = \"meter\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"age_enable\",\n-\t.field_bit_size = 1,\n+\t.description = \"mirror\",\n+\t.field_bit_size = 2,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"agg_cntr_en\",\n+\t.description = \"drop\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"rate_cntr_en\",\n+\t.description = \"hit\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"flow_cntr_en\",\n+\t.description = \"type\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam.vf_egr */\n \t{\n-\t.description = \"tcpflags_key\",\n-\t.field_bit_size = 8,\n+\t.description = \"l2_cntxt_id\",\n+\t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"tcpflags_mir\",\n-\t.field_bit_size = 1,\n+\t.description = \"prof_func_id\",\n+\t.field_bit_size = 7,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n \t},\n \t{\n-\t.description = \"tcpflags_match\",\n+\t.description = \"l2_byp_lkup_en\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n+\t.description = \"parif\",\n+\t.field_bit_size = 4,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}\n-\t},\n-\t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\tULP_WP_SYM_LOOPBACK_PARIF}\n \t},\n \t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"allowed_pri\",\n+\t.field_bit_size = 8,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"default_pri\",\n+\t.field_bit_size = 3,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"allowed_tpid\",\n+\t.field_bit_size = 6,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"default_tpid\",\n+\t.field_bit_size = 3,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_rdir\",\n+\t.description = \"bd_act_en\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_rdir\",\n-\t.field_bit_size = 1,\n+\t.description = \"sp_rec_ptr\",\n+\t.field_bit_size = 16,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_ttl_dec\",\n+\t.description = \"byp_sp_lkup\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"tl3_ttl_dec\",\n-\t.field_bit_size = 1,\n+\t.description = \"pri_anti_spoof_ctl\",\n+\t.field_bit_size = 2,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n+\t.description = \"tpid_anti_spoof_ctl\",\n+\t.field_bit_size = 2,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vf_egr_wr */\n \t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n+\t.description = \"rid\",\n+\t.field_bit_size = 32,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n-\t\t(ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,\n-\t\tULP_WP_SYM_LOOPBACK_PORT & 0xff}\n+\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n \t},\n \t{\n-\t.description = \"pop_vlan\",\n-\t.field_bit_size = 1,\n+\t.description = \"l2_cntxt_tcam_index\",\n+\t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n \t},\n \t{\n-\t.description = \"meter\",\n-\t.field_bit_size = 1,\n+\t.description = \"l2_cntxt_id\",\n+\t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n \t},\n \t{\n-\t.description = \"mirror\",\n-\t.field_bit_size = 2,\n+\t.description = \"src_property_ptr\",\n+\t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n+\t/* class_tid: 4, wh_plus, table: parif_def_lkup_arec_ptr.vf_egr */\n \t{\n-\t.description = \"drop\",\n-\t.field_bit_size = 1,\n+\t.description = \"act_rec_ptr\",\n+\t.field_bit_size = 32,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n \t},\n+\t/* class_tid: 4, wh_plus, table: parif_def_arec_ptr.vf_egr */\n \t{\n-\t.description = \"hit\",\n-\t.field_bit_size = 1,\n+\t.description = \"act_rec_ptr\",\n+\t.field_bit_size = 32,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n \t},\n+\t/* class_tid: 4, wh_plus, table: parif_def_err_arec_ptr.vf_egr */\n \t{\n-\t.description = \"type\",\n-\t.field_bit_size = 1,\n+\t.description = \"act_rec_ptr\",\n+\t.field_bit_size = 32,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n \t},\n-\t/* class_tid: 5, wh_plus, table: int_full_act_record.ing0 */\n+\t/* class_tid: 4, wh_plus, table: int_full_act_record.vf_ing */\n \t{\n \t.description = \"flow_cntr_ptr\",\n \t.field_bit_size = 14,\n@@ -13052,17 +14434,15 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_VF_FUNC_VNIC >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_VF_FUNC_VNIC & 0xff}\n+\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}\n \t},\n \t{\n \t.description = \"pop_vlan\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"meter\",\n@@ -13099,7 +14479,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.dtagged_ing0 */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vf_ing */\n \t{\n \t.description = \"act_record_ptr\",\n \t.field_bit_size = 16,\n@@ -13198,16 +14578,13 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 5, wh_plus, table: l2_cntxt_tcam_bypass.stagged_ing0 */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_bypass.vfr_egr0 */\n \t{\n \t.description = \"act_record_ptr\",\n \t.field_bit_size = 16,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n \t.description = \"reserved\",\n@@ -13265,7 +14642,9 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n \t.description = \"sp_rec_ptr\",\n@@ -13297,180 +14676,326 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam.egr */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam_cache.vfr_wr_egr0 */\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"rid\",\n+\t.field_bit_size = 32,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n \t},\n \t{\n-\t.description = \"prof_func_id\",\n-\t.field_bit_size = 7,\n+\t.description = \"l2_cntxt_tcam_index\",\n+\t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_PROF_FUNC_ID & 0xff}\n+\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n \t},\n \t{\n-\t.description = \"l2_byp_lkup_en\",\n+\t.description = \"l2_cntxt_id\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"src_property_ptr\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t/* class_tid: 4, wh_plus, table: int_vtag_encap_record.vfr_egr0 */\n+\t{\n+\t.description = \"ecv_tun_type\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"ecv_l4_type\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"ecv_l3_type\",\n+\t.field_bit_size = 3,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"ecv_l2_en\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"parif\",\n+\t.description = \"ecv_vtag_type\",\n \t.field_bit_size = 4,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\tULP_WP_SYM_LOOPBACK_PARIF}\n+\t\tULP_WP_SYM_ECV_VTAG_TYPE_ADD_1_ENCAP_PRI}\n \t},\n \t{\n-\t.description = \"allowed_pri\",\n-\t.field_bit_size = 8,\n+\t.description = \"ecv_custom_en\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_pri\",\n+\t.description = \"ecv_valid\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n+\t},\n+\t{\n+\t.description = \"vtag_tpid\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t0x81,\n+\t\t0x00}\n+\t},\n+\t{\n+\t.description = \"vtag_vid\",\n+\t.field_bit_size = 12,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_CF_IDX_DEV_PORT_ID >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_DEV_PORT_ID & 0xff}\n+\t},\n+\t{\n+\t.description = \"vtag_de\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"vtag_pcp\",\n \t.field_bit_size = 3,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"allowed_tpid\",\n-\t.field_bit_size = 6,\n+\t.description = \"spare\",\n+\t.field_bit_size = 80,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t/* class_tid: 4, wh_plus, table: int_full_act_record.vfr_egr0 */\n+\t{\n+\t.description = \"flow_cntr_ptr\",\n+\t.field_bit_size = 14,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"age_enable\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"agg_cntr_en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"rate_cntr_en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"flow_cntr_en\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"tcpflags_key\",\n+\t.field_bit_size = 8,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"tcpflags_mir\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"tcpflags_match\",\n+\t.field_bit_size = 1,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"encap_ptr\",\n+\t.field_bit_size = 11,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_ENCAP_PTR_0 >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_ENCAP_PTR_0 & 0xff}\n+\t},\n+\t{\n+\t.description = \"dst_ip_ptr\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"tcp_dst_port\",\n+\t.field_bit_size = 16,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"src_ip_ptr\",\n+\t.field_bit_size = 10,\n+\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n+\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t},\n+\t{\n+\t.description = \"tcp_src_port\",\n+\t.field_bit_size = 16,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"default_tpid\",\n-\t.field_bit_size = 3,\n+\t.description = \"meter_id\",\n+\t.field_bit_size = 10,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"bd_act_en\",\n+\t.description = \"l3_rdir\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"sp_rec_ptr\",\n-\t.field_bit_size = 16,\n+\t.description = \"tl3_rdir\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"byp_sp_lkup\",\n+\t.description = \"l3_ttl_dec\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n-\t.field_opr1 = {\n-\t\t1}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"pri_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"tl3_ttl_dec\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tpid_anti_spoof_ctl\",\n-\t.field_bit_size = 2,\n+\t.description = \"decap_func\",\n+\t.field_bit_size = 4,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam_cache.egr_wr */\n \t{\n-\t.description = \"rid\",\n-\t.field_bit_size = 32,\n+\t.description = \"vnic_or_vport\",\n+\t.field_bit_size = 12,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_RID >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_RID & 0xff}\n+\t\t(ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,\n+\t\tULP_WP_SYM_LOOPBACK_PORT & 0xff}\n \t},\n \t{\n-\t.description = \"l2_cntxt_tcam_index\",\n-\t.field_bit_size = 10,\n+\t.description = \"pop_vlan\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_TCAM_INDEX_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l2_cntxt_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"meter\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_RF_IDX_L2_CNTXT_ID_0 >> 8) & 0xff,\n-\t\tBNXT_ULP_RF_IDX_L2_CNTXT_ID_0 & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"src_property_ptr\",\n-\t.field_bit_size = 10,\n+\t.description = \"mirror\",\n+\t.field_bit_size = 2,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 6, wh_plus, table: parif_def_lkup_arec_ptr.egr */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"drop\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 6, wh_plus, table: parif_def_arec_ptr.egr */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"hit\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 6, wh_plus, table: parif_def_err_arec_ptr.egr */\n \t{\n-\t.description = \"act_rec_ptr\",\n-\t.field_bit_size = 32,\n+\t.description = \"type\",\n+\t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_GLB_RF,\n-\t.field_opr1 = {\n-\t\t(BNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR >> 8) & 0xff,\n-\t\tBNXT_ULP_GLB_RF_IDX_GLB_LB_AREC_PTR & 0xff}\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 6, wh_plus, table: int_full_act_record.ing */\n+\t/* class_tid: 4, wh_plus, table: int_full_act_record.vfr_ing0 */\n \t{\n \t.description = \"flow_cntr_ptr\",\n \t.field_bit_size = 14,\n@@ -13611,15 +15136,17 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CF,\n \t.field_opr1 = {\n-\t\t(BNXT_ULP_CF_IDX_DRV_FUNC_VNIC >> 8) & 0xff,\n-\t\tBNXT_ULP_CF_IDX_DRV_FUNC_VNIC & 0xff}\n+\t\t(BNXT_ULP_CF_IDX_VF_FUNC_VNIC >> 8) & 0xff,\n+\t\tBNXT_ULP_CF_IDX_VF_FUNC_VNIC & 0xff}\n \t},\n \t{\n \t.description = \"pop_vlan\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n \t.description = \"meter\",\n@@ -13656,7 +15183,7 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam_bypass.ing */\n+\t/* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_dtagged_ing0 */\n \t{\n \t.description = \"act_record_ptr\",\n \t.field_bit_size = 16,\n@@ -13755,188 +15282,101 @@ struct bnxt_ulp_mapper_field_info ulp_wh_plus_class_result_field_list[] = {\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n-\t/* class_tid: 7, wh_plus, table: int_full_act_record.0 */\n-\t{\n-\t.description = \"flow_cntr_ptr\",\n-\t.field_bit_size = 14,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n+\t/* class_tid: 4, table: l2_cntxt_tcam_bypass.vfr_stagged_ing0 */\n \t{\n-\t.description = \"age_enable\",\n-\t.field_bit_size = 1,\n+\t.description = \"act_record_ptr\",\n+\t.field_bit_size = 16,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_RF,\n+\t.field_opr1 = {\n+\t\t(BNXT_ULP_RF_IDX_MAIN_ACTION_PTR >> 8) & 0xff,\n+\t\tBNXT_ULP_RF_IDX_MAIN_ACTION_PTR & 0xff}\n \t},\n \t{\n-\t.description = \"agg_cntr_en\",\n+\t.description = \"reserved\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"rate_cntr_en\",\n+\t.description = \"l2_byp_lkup_en\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n+\t.field_opr1 = {\n+\t\t1}\n \t},\n \t{\n-\t.description = \"flow_cntr_en\",\n-\t.field_bit_size = 1,\n+\t.description = \"parif\",\n+\t.field_bit_size = 4,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_key\",\n+\t.description = \"allowed_pri\",\n \t.field_bit_size = 8,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tcpflags_mir\",\n-\t.field_bit_size = 1,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcpflags_match\",\n-\t.field_bit_size = 1,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"encap_ptr\",\n-\t.field_bit_size = 11,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"dst_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcp_dst_port\",\n-\t.field_bit_size = 16,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"src_ip_ptr\",\n-\t.field_bit_size = 10,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"tcp_src_port\",\n-\t.field_bit_size = 16,\n+\t.description = \"default_pri\",\n+\t.field_bit_size = 3,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"meter_id\",\n-\t.field_bit_size = 10,\n+\t.description = \"allowed_tpid\",\n+\t.field_bit_size = 6,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_rdir\",\n-\t.field_bit_size = 1,\n+\t.description = \"default_tpid\",\n+\t.field_bit_size = 3,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_rdir\",\n+\t.description = \"bd_act_en\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"l3_ttl_dec\",\n-\t.field_bit_size = 1,\n+\t.description = \"sp_rec_ptr\",\n+\t.field_bit_size = 16,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"tl3_ttl_dec\",\n+\t.description = \"byp_sp_lkup\",\n \t.field_bit_size = 1,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"decap_func\",\n-\t.field_bit_size = 4,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"vnic_or_vport\",\n-\t.field_bit_size = 12,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_CONST,\n \t.field_opr1 = {\n-\t\t(ULP_WP_SYM_LOOPBACK_PORT >> 8) & 0xff,\n-\t\tULP_WP_SYM_LOOPBACK_PORT & 0xff}\n-\t},\n-\t{\n-\t.description = \"pop_vlan\",\n-\t.field_bit_size = 1,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"meter\",\n-\t.field_bit_size = 1,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n+\t\t1}\n \t},\n \t{\n-\t.description = \"mirror\",\n+\t.description = \"pri_anti_spoof_ctl\",\n \t.field_bit_size = 2,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n \t},\n \t{\n-\t.description = \"drop\",\n-\t.field_bit_size = 1,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"hit\",\n-\t.field_bit_size = 1,\n-\t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n-\t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n-\t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n-\t},\n-\t{\n-\t.description = \"type\",\n-\t.field_bit_size = 1,\n+\t.description = \"tpid_anti_spoof_ctl\",\n+\t.field_bit_size = 2,\n \t.field_opc = BNXT_ULP_FIELD_OPC_COND_OP,\n \t.field_cond_src = BNXT_ULP_FIELD_COND_SRC_TRUE,\n \t.field_src1 = BNXT_ULP_FIELD_SRC_ZERO\n@@ -13951,6 +15391,13 @@ struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[] = {\n \t.ident_bit_size = 10,\n \t.ident_bit_pos = 42\n \t},\n+\t/* class_tid: 1, wh_plus, table: mac_addr_cache.rd */\n+\t{\n+\t.description = \"l2_cntxt_id\",\n+\t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n+\t.ident_bit_size = 10,\n+\t.ident_bit_pos = 42\n+\t},\n \t/* class_tid: 1, wh_plus, table: l2_cntxt_tcam.0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n@@ -13997,6 +15444,15 @@ struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[] = {\n \t.ident_bit_size = 8,\n \t.ident_bit_pos = 28\n \t},\n+\t/* class_tid: 1, wh_plus, table: profile_tcam.vxlan */\n+\t{\n+\t.description = \"em_profile_id\",\n+\t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n+\t.ident_type = TF_IDENT_TYPE_EM_PROF,\n+\t.regfile_idx = BNXT_ULP_RF_IDX_EM_PROFILE_ID_0,\n+\t.ident_bit_size = 8,\n+\t.ident_bit_pos = 28\n+\t},\n \t/* class_tid: 2, wh_plus, table: l2_cntxt_tcam_cache.rd */\n \t{\n \t.description = \"l2_cntxt_id\",\n@@ -14004,6 +15460,13 @@ struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[] = {\n \t.ident_bit_size = 10,\n \t.ident_bit_pos = 42\n \t},\n+\t/* class_tid: 2, wh_plus, table: mac_addr_cache.rd */\n+\t{\n+\t.description = \"l2_cntxt_id\",\n+\t.regfile_idx = BNXT_ULP_RF_IDX_L2_CNTXT_ID_0,\n+\t.ident_bit_size = 10,\n+\t.ident_bit_pos = 42\n+\t},\n \t/* class_tid: 2, wh_plus, table: l2_cntxt_tcam.0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n@@ -14050,7 +15513,7 @@ struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[] = {\n \t.ident_bit_size = 8,\n \t.ident_bit_pos = 28\n \t},\n-\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.0 */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.ing_0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n@@ -14059,7 +15522,7 @@ struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[] = {\n \t.ident_bit_size = 10,\n \t.ident_bit_pos = 0\n \t},\n-\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam.0 */\n+\t/* class_tid: 3, wh_plus, table: l2_cntxt_tcam.egr_0 */\n \t{\n \t.description = \"l2_cntxt_id\",\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\n@@ -14068,7 +15531,7 @@ struct bnxt_ulp_mapper_ident_info ulp_wh_plus_class_ident_list[] = {\n \t.ident_bit_size = 10,\n \t.ident_bit_pos = 0\n \t},\n-\t/* class_tid: 6, wh_plus, table: l2_cntxt_tcam.egr */\n+\t/* class_tid: 4, wh_plus, table: l2_cntxt_tcam.vf_egr */\n \t{\n \t.description = \"l2_cntxt_id\",\n \t.resource_func = BNXT_ULP_RESOURCE_FUNC_IDENTIFIER,\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_template_struct.h b/drivers/net/bnxt/tf_ulp/ulp_template_struct.h\nindex 6e4d4d3ff3..b35846c7a9 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_template_struct.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_template_struct.h\n@@ -28,6 +28,7 @@\n #define BNXT_ULP_PROTO_HDR_TCP_NUM\t9\n #define BNXT_ULP_PROTO_HDR_VXLAN_NUM\t4\n #define BNXT_ULP_PROTO_HDR_GRE_NUM\t6\n+#define BNXT_ULP_PROTO_HDR_ICMP_NUM\t5\n #define BNXT_ULP_PROTO_HDR_MAX\t\t128\n #define BNXT_ULP_PROTO_HDR_FIELD_SVIF_IDX\t1\n \n@@ -204,6 +205,16 @@ struct bnxt_ulp_device_params {\n \tuint64_t\t\t\tpacket_count_mask;\n \tuint32_t\t\t\tbyte_count_shift;\n \tuint32_t\t\t\tpacket_count_shift;\n+\tuint32_t\t\t\tdynamic_pad_en;\n+\tuint16_t\t\t\tem_blk_size_bits;\n+\tuint16_t\t\t\tem_blk_align_bits;\n+\tuint16_t\t\t\tem_key_align_bytes;\n+\tuint16_t\t\t\tem_result_size_bits;\n+\tuint16_t\t\t\twc_slice_width;\n+\tuint16_t\t\t\twc_max_slices;\n+\tuint32_t\t\t\twc_mode_list[4];\n+\tuint32_t\t\t\twc_mod_list_max_size;\n+\tuint32_t\t\t\twc_ctl_size_bits;\n \tconst struct bnxt_ulp_template_device_tbls *dev_tbls;\n };\n \n@@ -226,6 +237,7 @@ struct bnxt_ulp_mapper_tbl_info {\n \tuint8_t\t\t\t\tdirection;\n \tenum bnxt_ulp_pri_opc\t\tpri_opcode;\n \tuint32_t\t\t\tpri_operand;\n+\tenum bnxt_ulp_byte_order\tbyte_order;\n \n \t/* conflict resoution opcode */\n \tenum bnxt_ulp_accept_opc\taccept_opcode;\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_tun.h b/drivers/net/bnxt/tf_ulp/ulp_tun.h\nindex 2516eaca2c..898071bfe7 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_tun.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_tun.h\n@@ -16,10 +16,6 @@\n #include \"ulp_template_db_enum.h\"\n #include \"ulp_template_struct.h\"\n \n-#if RTE_VERSION_NUM(17, 11, 10, 16) == RTE_VERSION\n-#define\tRTE_ETHER_ADDR_LEN\tETHER_ADDR_LEN\n-#endif\n-\n #define\tBNXT_OUTER_TUN_FLOW(l3_tun, params)\t\t\\\n \t((l3_tun) &&\t\t\t\t\t\\\n \t ULP_BITMAP_ISSET((params)->act_bitmap.bits,\t\\\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_utils.c b/drivers/net/bnxt/tf_ulp/ulp_utils.c\nindex 095a66a0c7..5dc710338a 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_utils.c\n+++ b/drivers/net/bnxt/tf_ulp/ulp_utils.c\n@@ -3,6 +3,7 @@\n  * All rights reserved.\n  */\n \n+#include <rte_common.h>\n #include \"ulp_utils.h\"\n #include \"bnxt_tf_common.h\"\n \n@@ -232,6 +233,7 @@ ulp_bs_push_msb(uint8_t *bs, uint16_t pos, uint8_t len, uint8_t *val)\n  * big endian.  All fields are packed with this order.\n  *\n  * returns 0 on error or 1 on success\n+ * Notes - If bitlen is zero then set it to max.\n  */\n uint32_t\n ulp_blob_init(struct ulp_blob *blob,\n@@ -243,7 +245,10 @@ ulp_blob_init(struct ulp_blob *blob,\n \t\tBNXT_TF_DBG(ERR, \"invalid argument\\n\");\n \t\treturn 0; /* failure */\n \t}\n-\tblob->bitlen = bitlen;\n+\tif (bitlen)\n+\t\tblob->bitlen = bitlen;\n+\telse\n+\t\tblob->bitlen = BNXT_ULP_FLMP_BLOB_SIZE_IN_BITS;\n \tblob->byte_order = order;\n \tblob->write_idx = 0;\n \tmemset(blob->data, 0, sizeof(blob->data));\n@@ -505,6 +510,31 @@ ulp_blob_pad_push(struct ulp_blob *blob,\n \treturn datalen;\n }\n \n+/*\n+ * Adds pad to an initialized blob at the current offset based on\n+ * the alignment.\n+ *\n+ * blob [in] The blob that needs to be aligned\n+ *\n+ * align [in] Alignment in bits.\n+ *\n+ * returns the number of pad bits added, -1 on failure\n+ */\n+int32_t\n+ulp_blob_pad_align(struct ulp_blob *blob,\n+\t\t   uint32_t align)\n+{\n+\tint32_t pad = 0;\n+\n+\tpad = RTE_ALIGN(blob->write_idx, align) - blob->write_idx;\n+\tif (pad > (int32_t)(blob->bitlen - blob->write_idx)) {\n+\t\tBNXT_TF_DBG(ERR, \"Pad too large for blob\\n\");\n+\t\treturn -1;\n+\t}\n+\tblob->write_idx += pad;\n+\treturn pad;\n+}\n+\n /* Get data from src and put into dst using little-endian format */\n static void\n ulp_bs_get_lsb(uint8_t *src, uint16_t bitpos, uint8_t bitlen, uint8_t *dst)\n@@ -668,6 +698,24 @@ ulp_blob_data_get(struct ulp_blob *blob,\n \treturn blob->data;\n }\n \n+/*\n+ * Get the data length of the binary blob.\n+ *\n+ * blob [in] The blob's data len to be retrieved.\n+ *\n+ * returns length of the binary blob\n+ */\n+uint16_t\n+ulp_blob_data_len_get(struct ulp_blob *blob)\n+{\n+\t/* validate the arguments */\n+\tif (!blob) {\n+\t\tBNXT_TF_DBG(ERR, \"invalid argument\\n\");\n+\t\treturn 0; /* failure */\n+\t}\n+\treturn blob->write_idx;\n+}\n+\n /*\n  * Set the encap swap start index of the binary blob.\n  *\n@@ -731,14 +779,17 @@ ulp_blob_perform_encap_swap(struct ulp_blob *blob)\n  * vice-versa.\n  *\n  * blob [in] The blob's data to be used for swap.\n+ * chunk_size[in] the swap is done within the chunk in bytes\n  *\n  * returns void.\n  */\n void\n-ulp_blob_perform_byte_reverse(struct ulp_blob *blob)\n+ulp_blob_perform_byte_reverse(struct ulp_blob *blob,\n+\t\t\t      uint32_t chunk_size)\n {\n-\tuint32_t idx = 0, num = 0;\n+\tuint32_t idx = 0, jdx = 0, num = 0;\n \tuint8_t xchar;\n+\tuint8_t *buff;\n \n \t/* validate the arguments */\n \tif (!blob) {\n@@ -746,11 +797,15 @@ ulp_blob_perform_byte_reverse(struct ulp_blob *blob)\n \t\treturn; /* failure */\n \t}\n \n-\tnum = ULP_BITS_2_BYTE_NR(blob->write_idx);\n-\tfor (idx = 0; idx < (num / 2); idx++) {\n-\t\txchar = blob->data[idx];\n-\t\tblob->data[idx] = blob->data[(num - 1) - idx];\n-\t\tblob->data[(num - 1) - idx] = xchar;\n+\tbuff = blob->data;\n+\tnum = ULP_BITS_2_BYTE(blob->write_idx) / chunk_size;\n+\tfor (idx = 0; idx < num; idx++) {\n+\t\tfor (jdx = 0; jdx < chunk_size / 2; jdx++) {\n+\t\t\txchar = buff[jdx];\n+\t\t\tbuff[jdx] = buff[(chunk_size - 1) - jdx];\n+\t\t\tbuff[(chunk_size - 1) - jdx] = xchar;\n+\t\t}\n+\t\tbuff += chunk_size;\n \t}\n }\n \n@@ -816,6 +871,122 @@ ulp_blob_perform_64B_byte_swap(struct ulp_blob *blob)\n \t}\n }\n \n+static int32_t\n+ulp_blob_msb_block_merge(struct ulp_blob *dst, struct ulp_blob *src,\n+\t\t\t uint32_t block_size, uint32_t pad)\n+{\n+\tuint32_t i, k, write_bytes, remaining;\n+\tuint16_t num;\n+\tuint8_t *src_buf = ulp_blob_data_get(src, &num);\n+\tuint8_t bluff;\n+\n+\tfor (i = 0; i < num;) {\n+\t\tif (((dst->write_idx % block_size)  + (num - i)) > block_size)\n+\t\t\twrite_bytes = block_size - dst->write_idx;\n+\t\telse\n+\t\t\twrite_bytes = num - i;\n+\t\tfor (k = 0; k < ULP_BITS_2_BYTE_NR(write_bytes); k++) {\n+\t\t\tulp_bs_put_msb(dst->data, dst->write_idx, ULP_BLOB_BYTE,\n+\t\t\t\t       *src_buf);\n+\t\t\tdst->write_idx += ULP_BLOB_BYTE;\n+\t\t\tsrc_buf++;\n+\t\t}\n+\t\tremaining = write_bytes % ULP_BLOB_BYTE;\n+\t\tif (remaining) {\n+\t\t\tbluff = (*src_buf) & ((uint8_t)-1 <<\n+\t\t\t\t\t      (ULP_BLOB_BYTE - remaining));\n+\t\t\tulp_bs_put_msb(dst->data, dst->write_idx,\n+\t\t\t\t       ULP_BLOB_BYTE, bluff);\n+\t\t\tdst->write_idx += remaining;\n+\t\t}\n+\t\tif (write_bytes != (num - i)) {\n+\t\t\t/* add the padding */\n+\t\t\tulp_blob_pad_push(dst, pad);\n+\t\t\tif (remaining) {\n+\t\t\t\tulp_bs_put_msb(dst->data, dst->write_idx,\n+\t\t\t\t\t       ULP_BLOB_BYTE - remaining,\n+\t\t\t\t\t       *src_buf);\n+\t\t\t\tdst->write_idx += ULP_BLOB_BYTE - remaining;\n+\t\t\t\tsrc_buf++;\n+\t\t\t}\n+\t\t}\n+\t\ti += write_bytes;\n+\t}\n+\treturn 0;\n+}\n+\n+/*\n+ * Perform the blob buffer merge.\n+ * This api makes the src blob merged to the dst blob.\n+ * The block size and pad size help in padding the dst blob\n+ *\n+ * dst [in] The destination blob, the blob to be merged.\n+ * src [in] The src blob.\n+ * block_size [in] The size of the block after which padding gets applied.\n+ * pad [in] The size of the pad to be applied.\n+ *\n+ * returns 0 on success.\n+ */\n+int32_t\n+ulp_blob_block_merge(struct ulp_blob *dst, struct ulp_blob *src,\n+\t\t     uint32_t block_size, uint32_t pad)\n+{\n+\tif (dst->byte_order == BNXT_ULP_BYTE_ORDER_BE &&\n+\t    src->byte_order == BNXT_ULP_BYTE_ORDER_BE)\n+\t\treturn ulp_blob_msb_block_merge(dst, src, block_size, pad);\n+\n+\tBNXT_TF_DBG(ERR, \"block merge not implemented yet\\n\");\n+\treturn -EINVAL;\n+}\n+\n+int32_t\n+ulp_blob_append(struct ulp_blob *dst, struct ulp_blob *src,\n+\t\tuint16_t src_offset, uint16_t src_len)\n+{\n+\tuint32_t k, remaining;\n+\tuint16_t num;\n+\tuint8_t bluff;\n+\tuint8_t *src_buf = ulp_blob_data_get(src, &num);\n+\n+\tif ((src_offset + src_len) > num)\n+\t\treturn -EINVAL;\n+\n+\t/* Only supporting BE for now */\n+\tif (src->byte_order != BNXT_ULP_BYTE_ORDER_BE ||\n+\t    dst->byte_order != BNXT_ULP_BYTE_ORDER_BE)\n+\t\treturn -EINVAL;\n+\n+\t/* Handle if the source offset is not on a byte boundary */\n+\tremaining = src_offset % ULP_BLOB_BYTE;\n+\tif (remaining) {\n+\t\tbluff = src_buf[src_offset / ULP_BLOB_BYTE] & ((uint8_t)-1 >>\n+\t\t\t\t      (ULP_BLOB_BYTE - remaining));\n+\t\tulp_bs_put_msb(dst->data, dst->write_idx,\n+\t\t\t       ULP_BLOB_BYTE, bluff);\n+\t\tdst->write_idx += remaining;\n+\t}\n+\n+\t/* Push the byte aligned pieces */\n+\tfor (k = 0; k < ULP_BITS_2_BYTE_NR(src_len); k++) {\n+\t\tulp_bs_put_msb(dst->data, dst->write_idx, ULP_BLOB_BYTE,\n+\t\t\t       *src_buf);\n+\t\tdst->write_idx += ULP_BLOB_BYTE;\n+\t\tsrc_buf++;\n+\t}\n+\n+\t/* Handle the remaining if length is not a byte boundary */\n+\tremaining = src_len % ULP_BLOB_BYTE;\n+\tif (remaining) {\n+\t\tbluff = (*src_buf) & ((uint8_t)-1 <<\n+\t\t\t\t      (ULP_BLOB_BYTE - remaining));\n+\t\tulp_bs_put_msb(dst->data, dst->write_idx,\n+\t\t\t       ULP_BLOB_BYTE, bluff);\n+\t\tdst->write_idx += remaining;\n+\t}\n+\n+\treturn 0;\n+}\n+\n /*\n  * Read data from the operand\n  *\ndiff --git a/drivers/net/bnxt/tf_ulp/ulp_utils.h b/drivers/net/bnxt/tf_ulp/ulp_utils.h\nindex 2d62b25060..a30361b8ae 100644\n--- a/drivers/net/bnxt/tf_ulp/ulp_utils.h\n+++ b/drivers/net/bnxt/tf_ulp/ulp_utils.h\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright(c) 2014-2019 Broadcom\n+ * Copyright(c) 2014-2021 Broadcom\n  * All rights reserved.\n  */\n \n@@ -9,10 +9,12 @@\n #include \"bnxt.h\"\n #include \"ulp_template_db_enum.h\"\n \n+#define ULP_BUFFER_ALIGN_8_BITS\t\t8\n #define ULP_BUFFER_ALIGN_8_BYTE\t\t8\n #define ULP_BUFFER_ALIGN_16_BYTE\t16\n #define ULP_BUFFER_ALIGN_64_BYTE\t64\n #define ULP_64B_IN_BYTES\t\t8\n+\n /*\n  * Macros for bitmap sets and gets\n  * These macros can be used if the val are power of 2.\n@@ -289,6 +291,16 @@ uint8_t *\n ulp_blob_data_get(struct ulp_blob *blob,\n \t\t  uint16_t *datalen);\n \n+/*\n+ * Get the data length of the binary blob.\n+ *\n+ * blob [in] The blob's data len to be retrieved.\n+ *\n+ * returns length of the binary blob\n+ */\n+uint16_t\n+ulp_blob_data_len_get(struct ulp_blob *blob);\n+\n /*\n  * Get data from the byte array in Little endian format.\n  *\n@@ -356,6 +368,20 @@ int32_t\n ulp_blob_pad_push(struct ulp_blob *blob,\n \t\t  uint32_t datalen);\n \n+/*\n+ * Adds pad to an initialized blob at the current offset based on\n+ * the alignment.\n+ *\n+ * blob [in] The blob that needs to be aligned\n+ *\n+ * align [in] Alignment in bits.\n+ *\n+ * returns the number of pad bits added, -1 on failure\n+ */\n+int32_t\n+ulp_blob_pad_align(struct ulp_blob *blob,\n+\t\t   uint32_t align);\n+\n /*\n  * Set the 64 bit swap start index of the binary blob.\n  *\n@@ -383,11 +409,13 @@ ulp_blob_perform_encap_swap(struct ulp_blob *blob);\n  * vice-versa.\n  *\n  * blob [in] The blob's data to be used for swap.\n+ * chunk_size[in] the swap is done within the chunk in bytes\n  *\n  * returns void.\n  */\n void\n-ulp_blob_perform_byte_reverse(struct ulp_blob *blob);\n+ulp_blob_perform_byte_reverse(struct ulp_blob *blob,\n+\t\t\t      uint32_t chunk_size);\n \n /*\n  * Perform the blob buffer 64 bit word swap.\n@@ -413,6 +441,40 @@ ulp_blob_perform_64B_word_swap(struct ulp_blob *blob);\n void\n ulp_blob_perform_64B_byte_swap(struct ulp_blob *blob);\n \n+/*\n+ * Perform the blob buffer merge.\n+ * This api makes the src blob merged to the dst blob.\n+ * The block size and pad size help in padding the dst blob\n+ *\n+ * dst [in] The destination blob, the blob to be merged.\n+ * src [in] The src blob.\n+ * block_size [in] The size of the block after which padding gets applied.\n+ * pad [in] The size of the pad to be applied.\n+ *\n+ * returns 0 on success.\n+ */\n+int32_t\n+ulp_blob_block_merge(struct ulp_blob *dst, struct ulp_blob *src,\n+\t\t     uint32_t block_size, uint32_t pad);\n+\n+/*\n+ * Append bits from src blob to dst blob.\n+ * Only works on BE blobs\n+ *\n+ * dst [in/out] The destination blob to append to\n+ *\n+ * src [in] The src blob to append from\n+ *\n+ * src_offset [in] The bit offset from src to start at\n+ *\n+ * src_len [in] The number of bits to append to dst\n+ *\n+ * returns 0 on success, non-zero on error\n+ */\n+int32_t\n+ulp_blob_append(struct ulp_blob *dst, struct ulp_blob *src,\n+\t\tuint16_t src_offset, uint16_t src_len);\n+\n /*\n  * Read data from the operand\n  *\n",
    "prefixes": [
        "46/58"
    ]
}